home *** CD-ROM | disk | FTP | other *** search
/ Shareware Gold 2 / Shareware Gold II - Volume 2 Number 1 - Wayzata Technology (7071) (1991).iso / dosutil / dostoolb / toolbox.doc < prev    next >
Text File  |  1989-09-05  |  228KB  |  4,092 lines

  1.  
  2.  
  3.         LICENSE AGREEMENT        LICENSE AGREEMENT        LICENSE AGREEMENT        _______ _________        _______ _________        _______ _________
  4.  
  5.              COMPUTER  TYME,  INC.,  hereby grants  you  a  non-exclusive             COMPUTER  TYME,  INC             COMPUTER  TYME,  INC
  6.         license  to use this product on one computer or  workstation.  If
  7.         this  product  is to be used by more than one person at  a  time,
  8.         multiple copies must be purchased. A copy may be taken home  from
  9.         the office to be used as long as a single copy is not taken  home
  10.         by more than one person to be used at the same time.
  11.  
  12.              I  understand  that the COMPUTER TYME logo,  product  names,                                     COMPUTER TYME                                     COMPUTER TYME
  13.         software,  manuals, documentation and other materials are  either
  14.         patented,  copyrighted,  trademarked or owned by  COMPUTER  TYME,
  15.         INC. as trade secrets or proprietary information.  I agree not to
  16.         remove any product identification or notices of such  proprietary
  17.         restrictions from COMPUTER TYME products. No part of this  manual
  18.         may  be reproduced, stored in a retrieval system, or  transmitted
  19.         in   any   form  or  by  any   means,   electronic,   mechanical,
  20.         photocopying,  recording,  performing or otherwise,  without  the
  21.         prior written permission of COMPUTER TYME, INC.
  22.  
  23.              I agree that I will only make copies of the programs for use
  24.         as  archival back-up copies, and only if such copies are  for  my
  25.         personal use.
  26.  
  27.                COMPUTER TYME guarantees that if a diskette is  defective,
  28.         we will replace it at no charge upon notification of defect.  You
  29.         may  notify us by writing COMPUTER TYME, INC., 216 S.  GLENSTONE,
  30.         SPRINGFIELD, MO 65802 or by calling (417) 866-1222.
  31.  
  32.         DISCLAIMER        DISCLAIMER        DISCLAIMER        __________        __________        __________
  33.  
  34.         Use  of  this program acknowledges this disclaimer  of  warranty:
  35.         "This  program  is supplied as is. COMPUTER  TYME  disclaims  all
  36.         warranties, expressed or implied, including, without  limitation,
  37.         the  warranties  of  merchanticability and  of  fitness  of  this
  38.         program  for any purpose. COMPUTER TYME assumes no liability  for
  39.         damages direct or consequential, which may result from the use of
  40.         this program."
  41.  
  42.         TRADEMARKS        TRADEMARKS        TRADEMARKS        __________        __________        __________
  43.  
  44.         Computer  Tyme  DOS  Toolbox,  Computer  Tyme,  DoList,   TestIf,        Computer  Tyme  DOS  Toolbox,  Computer  Tyme,  DoList,   TestIf,        Computer  Tyme  DOS  Toolbox,  Computer  Tyme,  DoList,   TestIf,
  45.         Directory Master, Pick Directory are trademarks of Computer Tyme,        Directory Master, Pick Directory        Directory Master, Pick Directory
  46.         Inc.  MS-DOS is a registered trademark of Microsoft  Corporation.              MS-DOS              MS-DOS
  47.         WORDSTAR  is  a registered trademark  of  MicroPro  International        WORDSTAR        WORDSTAR
  48.         Corporation. TEdit and QEdit are trademarks of SemWare.                     TEdit     QEdit                     TEdit     QEdit
  49.  
  50.         COPYRIGHT        COPYRIGHT        COPYRIGHT        _________        _________        _________
  51.  
  52.         The Computer Tyme DOS ToolBox is a copyrighted software  product.
  53.         This copyright extends both to the software itself, and the "look
  54.         and feel" of the product. I wouldn't try to clone these  programs
  55.         if I were you.
  56.  
  57.  
  58.         CORPORATE SITE LICENSES AND QUANTITY PURCHASES        CORPORATE SITE LICENSES AND QUANTITY PURCHASES        CORPORATE SITE LICENSES AND QUANTITY PURCHASES        _________ ____ ________ ___ ________ _________        _________ ____ ________ ___ ________ _________        _________ ____ ________ ___ ________ _________
  59.  
  60.         COMPUTER  TYME,  INC. offers quantity discounts as well  as  site
  61.         licensing. Corporate site licensing agreements allow  duplication
  62.         and  distribution  of  specific  numbers  of  copies  within  the
  63.         licensed  institution.  Duplication  of multiple  copies  is  not
  64.         allowed  except through execution of a licensing agreement.  Site
  65.         license  fees  are  based  upon estimated  number  of  users  and
  66.         calculated on a case by case basis.
  67.  
  68.         Please call or write for more information.
  69.  
  70.         ACKNOWLEDGEMENTS        ACKNOWLEDGEMENTS        ACKNOWLEDGEMENTS        ________________        ________________        ________________
  71.  
  72.         I'd  like to thank the following people for making this  software
  73.         possible.
  74.  
  75.         Vicki  Haylon, for staying up late hours working on this  manual,
  76.         writing the DM poem, and being good to me.
  77.  
  78.         The staff at Computer Tyme for their effort and support and being
  79.         the best employees in the world.
  80.  
  81.         Borland International for writing Turbo Pascal and keeping it bug
  82.         free and well supported.
  83.  
  84.         TurboPower  Software for their very powerful extensions to  Turbo
  85.         Pascal, and their well written, well supported product.
  86.  
  87.         SemWare for their TEdit and QEdit full screen editors.
  88.  
  89.         All  you users who actually paid for this package so that we  may
  90.         continue  to eat. And those of you who have pointed out bugs  and
  91.         have made suggestions to improve our product.
  92.  
  93.                     INTRODUCING THE COMPUTER TYME DOS TOOLBOX                    INTRODUCING THE COMPUTER TYME DOS TOOLBOX                    INTRODUCING THE COMPUTER TYME DOS TOOLBOX                    ___________ ___ ________ ____ ___ _______                    ___________ ___ ________ ____ ___ _______                    ___________ ___ ________ ____ ___ _______
  94.  
  95.              The  Computer Tyme DOS Toolbox contains powerful and  simple
  96.         to use utilities. Some of the programs are written for beginners,
  97.         others  for intermediate and advanced users.  The  Computer  Tyme
  98.         DOS   Toolbox  programs  come  with  help  screens  and   on-line
  99.         documentation  which  give quick proficiency with  each  program.
  100.         The following information briefly explains what each program does
  101.         and  the  user  level  it is  best  suited  for.   More  complete
  102.         information  on  each program is subsequently  provided  in  this
  103.         reference manual.
  104.  
  105.              Computer Tyme invites you to begin using these programs now.
  106.         Once you begin using Directory Master, DoList, etc., you will not
  107.         want  to  be  on  a computer that  doesn't  have  them.   We  are
  108.         continuing to develop and improve the Computer Tyme DOS  Toolbox.
  109.         Our goal is to continue to develop programs that make DOS  easier
  110.         for  the  novice  and more powerful for  the  professional.  Your
  111.         comments and suggestions are always welcome.
  112.  
  113.                             MARC PERKEL, President of COMPUTER TYME, INC.
  114.  
  115.  
  116.                                 DIRECTORY MASTER                                DIRECTORY MASTER                                DIRECTORY MASTER                                _________ ______                                _________ ______                                _________ ______
  117.  
  118.              Directory Master (DM), is a powerful utility program for the
  119.         PC,  XT, and AT compatible MS-DOS computers.  DM was  created  to
  120.         allow you to copy, move and delete files quickly and easily.  But
  121.         we  didn't  stop  there.   Special  features  allow  you  to  run
  122.         programs, execute commands, and view files directly from DM, then
  123.         return to DM exactly where you left off.  And DM is streamlined -
  124.         many tasks can be completed with just one keystroke.
  125.  
  126.              DM allows you to maintain order on your disks with a minimum
  127.         of  time  and  effort.  When you use DM, you  are  able  to  skim
  128.         through  your  directory and mark all the files you  want  to  be
  129.         moved, copied, or deleted.  If you have many files to delete, you
  130.         can delete them all at once.  If you  want to copy selected files
  131.         onto a diskette, you can copy them all at once.
  132.  
  133.              If  you have a hard disk, the Tree Mode allows you  to  jump
  134.         from the root directory to any subdirectory and back again with a
  135.         minimum  of keystrokes.  Suppose you want to separate  your  data
  136.         files  from  your spreadsheet program files.  You  can  mark  the
  137.         files, create a subdirectory to hold them, then move them all  at
  138.         once.
  139.  
  140.              Perhaps  you have a lot of old document files in  your  word
  141.         processor  program  and you want to delete the  clutter  but  you
  142.         can't  remember  what's  in  a certain  file.   No  problem,  the
  143.         Programmable  Function  Keys  allow  you  to  call  up  the  word
  144.         processor  and load the indicated file in one  keystroke.   After                                               __ ___  _________
  145.         you've  looked over the file and exited the word  processor,  you
  146.         automatically return to DM, right where you left off.  To execute
  147.         Directory  Master,  just type "DM".  DM is written for  all  user
  148.         levels.
  149.                                        "D"                                       "D"                                       "D"                                       ___                                       ___                                       ___
  150.  
  151.              "D"  is a "sweet little directory program."  It  provides  a
  152.         myriad   of  multi-column  subdirectory  listings  and  sort   or
  153.         selection  options  which  make reading  the  directory  fun  and
  154.         interesting. Just type "D" to execute.  For all user levels.
  155.  
  156.                                       "PD"                                      "PD"                                      "PD"                                      ____                                      ____                                      ____
  157.  
  158.              "PD",  also  called "Pick Directory" allows  you  to  change
  159.         directories  as  quickly  as possible.  PD  has  two  modes,  The
  160.         Graphic  Tree Mode which provides a full graphic display  of  all
  161.         subdirectories  on  all  or  selected hard  drives  and  the  One
  162.         Directory  at  a Time Mode which lists all  directories  off  the
  163.         current directory.  Just type "PD". For all user levels.
  164.  
  165.                                       MOVE                                      MOVE                                      MOVE                                      ____                                      ____                                      ____
  166.  
  167.              Moves  files to other filenames, subdirectories  or  drives.
  168.         Options  include  the  quiet mode  (no  message  displayed  while
  169.         moving),  moving read-only, hidden and system files. Type  "Move"
  170.         to execute. For all user levels.
  171.  
  172.  
  173.                                  SORT, MORE, FIND                                 SORT, MORE, FIND                                 SORT, MORE, FIND                                 _____ _____ ____                                 _____ _____ ____                                 _____ _____ ____
  174.  
  175.              These enhanced programs replace the standard DOS  utilities.
  176.         These  programs are self-documenting, which means that  the  user
  177.         gets instructions upon execution. Suitable for all user levels.
  178.  
  179.         SORT - l00 times faster than the DOS "Sort" program. It will sort        SORT        SORT        ____        ____        ____
  180.         a file larger than 64k. Sort comes with an ignore case option.
  181.  
  182.         MORE  - Unlike DOS, More has an option to display one line  at  a        MORE        MORE        ____        ____        ____
  183.         time or a page at a time.
  184.  
  185.         FIND  -  Has more options than regular DOS. Features  include  an        FIND        FIND        ____        ____        ____
  186.         ignore case and a pause every 24 lines.
  187.  
  188.                                       FREE                                      FREE                                      FREE                                      ____                                      ____                                      ____
  189.  
  190.              FREE  is a simple program that shows you how many bytes  are
  191.         on  the disk, how many are free, and how many are used.  It  also
  192.         shows total memory and memory used. It does not show extended  or
  193.         expanded memory so if you have more than 640k, this program won't
  194.         show it. The sector size and the cluster size are also displayed.
  195.  
  196.         Usage FREE or FREE <drive>
  197.  
  198.                                      WHEREIS                                     WHEREIS                                     WHEREIS                                     _______                                     _______                                     _______
  199.  
  200.              WHEREIS  searches  all  subdirectories  for  the  files  you
  201.         request  and displays their subdirectory location. It  will  also
  202.         give  you a listing of all files changed since your last  backup.
  203.         Options include locating hidden and system files and locating and
  204.         deleting  files.  Wildcards may be used.   Just  type  "WHEREIS".
  205.         Appropriate for all users.
  206.  
  207.                                      PIPEDIR                                     PIPEDIR                                     PIPEDIR                                     _______                                     _______                                     _______
  208.  
  209.              A  more powerful version of WHEREIS, output from PIPEDIR  is
  210.         suitable  for  piping  filenames into  other  applications.  Type
  211.         "PIPEDIR". For the intermediate user.
  212.  
  213.                                       FORK                                      FORK                                      FORK                                      ____                                      ____                                      ____
  214.  
  215.              FORK is used in DOS piping commands to either display  what
  216.         is going through the pipe or to capture what is going through the
  217.         pipe to a file. Text going through the pipe may be routed to  two
  218.         command lines.  Type "FORK". Written for the advanced user.
  219.  
  220.                                       PATCH                                      PATCH                                      PATCH                                      _____                                      _____                                      _____
  221.  
  222.              A hacker's delight, this program, designed for the  advanced                                                                 ________
  223.         user,  allows you to patch files in either ASCII or HEX.   Cursor
  224.         movement supports a WORDSTAR key pattern as well as responding to
  225.         cursor  control  keys. Type "PATCH". CAUTION: Do  not  use  PATCH                                             CAUTION:                                             CAUTION:                                             ________                                             ________                                             ________
  226.         without  a  thorough knowledge of its capabilities  -  you  could
  227.         damage system or program files.
  228.  
  229.  
  230.                                      DOLIST                                     DOLIST                                     DOLIST                                     ______                                     ______                                     ______
  231.  
  232.              DOLIST is a dual purpose program.  It acts like a DOS  Shell
  233.         allowing  the  easy  entry  of commands  and  it  is  capable  of
  234.         executing   commands  on  a  list  of  files.    Whenever   input
  235.         redirection is not specified, input comes from the standard input
  236.         device.   DOLIST detects this and uses it's powerful line  editor
  237.         to provide input lines.
  238.  
  239.              The shell mode allows you to type DOS command lines with the
  240.         editing  power  of a word processor. It stores the  commands  you
  241.         execute so that you can recall and re-execute them.  It remembers
  242.         the subdirectories you've been to, allowing you to return to them
  243.         with  a  touch  of  the tab key.  The  WORDSTAR  command  set  is
  244.         supported.  Type "DOLIST". For all user levels.
  245.  
  246.                                      TESTIF                                     TESTIF                                     TESTIF                                     ______                                     ______                                     ______
  247.  
  248.              TESTIF  interrogates the system and returns DOS error  codes
  249.         that  can be used to control the execution of .BAT files.   Error
  250.         codes  range from 0 to 255 and indicate such things as date,  day
  251.         of  week, time, videomode, etc.  If you have both mono and  color
  252.         screens on your computer, TESTIF can bring up the correct version
  253.         of  your  software  for  the  desired  screen  by  executing  the
  254.         appropriate .BAT file.  Type "TESTIF". For the intermediate user.
  255.  
  256.                                      VERSION                                     VERSION                                     VERSION                                     _______                                     _______                                     _______
  257.  
  258.         VERSION allows you to fake any DOS version number so that you can
  259.         avoid  the "Incorrect DOS Version" error. This error  occurs  for
  260.         instance  when you wish to run a DOS 3.1 command on a system  set
  261.         up  with  DOS  3.3. Instructions appear on the  screen  when  the
  262.         program is executed. Type "VERSION" to execute.
  263.  
  264.                                       TEDIT                                      TEDIT                                      TEDIT                                      _____                                      _____                                      _____
  265.  
  266.         TEDIT  is  a general purpose full screen editor. It  is  used  to
  267.         create  and  edit text files and batch files. It is  not  a  word
  268.         processor but it is powerful enough to write letters with.  TEDIT
  269.         is  not a Computer Tyme product but is licensed to Computer  Tyme
  270.         by  Semware Inc. TEDIT is a simple version of QEDIT Advanced.  If
  271.         you like TEDIT but want more, you may want to get QEDIT.
  272.  
  273.                                       PARK                                      PARK                                      PARK                                      ____                                      ____                                      ____
  274.  
  275.         PARK  allows  the user to park the heads on the hard  disk  drive
  276.         before turning the machine off to protect the heads from  getting
  277.         scratched. We suggest that you always "park" the heads as part of
  278.         your  daily routine. The protection is especially useful if  your
  279.         computer  is  moved. To park the heads just  type  "PARK"  before
  280.         turning  the machine off. When you turn the machine on  again  it
  281.         will operate normally. Just type "PARK".
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.                                     DM                                    DM                                    DM                                    __                                    __                                    __
  295.  
  296.                         DM, just a programmer's whim?
  297.  
  298.                         More than a whim, is new DM
  299.  
  300.                         Selects, reflects and sorts for you
  301.  
  302.                         Tags, then nags for more to do.
  303.  
  304.  
  305.  
  306.                         Pick your drive, name your path
  307.  
  308.                         Up comes your file in nothing flat!
  309.  
  310.                         To quickly review or execute files
  311.  
  312.                         Programmable keys will make you smile.
  313.  
  314.  
  315.  
  316.                         Need files copied, moved or deleted?
  317.  
  318.                         These routine tasks are quickly completed.
  319.  
  320.                         So hack or sack, whatever your whim
  321.  
  322.                         Have yourself a blast with new DM!
  323.  
  324.  
  325.                                          By: Vicki Haylon
  326.  
  327.  
  328.                     INSTALLING THE COMPUTER TYME DOS TOOLBOX                    INSTALLING THE COMPUTER TYME DOS TOOLBOX                    INSTALLING THE COMPUTER TYME DOS TOOLBOX                    __________ ___ ________ ____ ___ _______                    __________ ___ ________ ____ ___ _______                    __________ ___ ________ ____ ___ _______
  329.  
  330.         Steps for making a Backup        Steps for making a Backup        Steps for making a Backup        _____ ___ ______ _ ______        _____ ___ ______ _ ______        _____ ___ ______ _ ______
  331.  
  332.         You  should always make a backup of each of your software  disks.
  333.         The  backup,  or  working copy, is for  everyday  use.   Put  the
  334.         original  in  a safe place.  Then, if something  happens  to  the
  335.         working copy you can make another copy from the original.
  336.  
  337.         Dual Floppy System:        Dual Floppy System:        Dual Floppy System:        ____ ______ _______        ____ ______ _______        ____ ______ _______
  338.  
  339.         1) Have  your DOS diskette in Drive A, and a blank  diskette  in
  340.            Drive  B.
  341.         2) Bring up the "A:" prompt and type "DISKCOPY A: B:"                                              DISKCOPY A: B:                                              DISKCOPY A: B:
  342.            and  then press the Enter key.  This tells the computer to
  343.            copy the disk in drive A to the disk in drive B.
  344.         3) Follow the instructions on the screen.  The "Computer Tyme DOS
  345.            Toolbox"  diskette is the "source" and the blank  diskette  is
  346.            the "target."
  347.  
  348.         Hard Disk System:        Hard Disk System:        Hard Disk System:        ____ ____ _______        ____ ____ _______        ____ ____ _______
  349.  
  350.         1) Have your "CT DOS Toolbox" diskette and a blank diskette ready.
  351.         2) Bring up the "C>" prompt and type "DISKCOPY A: A:"  and  then                                              DISKCOPY A: A:                                              DISKCOPY A: A:
  352.            press the Enter key.  This tells the computer to copy the disk
  353.            in drive A to another disk which will later be put in drive A.
  354.         3) Follow the instructions on the screen.  The "CT DOS  Toolbox"
  355.            diskette  is  the  "source"  and the  blank  diskette  is  the
  356.            "target."
  357.  
  358.         Note:  Your blank disk does not need to be formatted in  advance.
  359.         The "DISKCOPY" command formats the disk at the same time that the
  360.         files are being copied.
  361.  
  362.                                  GETTING STARTED                                 GETTING STARTED                                 GETTING STARTED                                 _______ _______                                 _______ _______                                 _______ _______
  363.  
  364.         The  Computer  Tyme  DOS Toolbox may be  used  on  any  PC/XT/AT
  365.         compatible system with at least 384k resident memory.
  366.  
  367.         This  manual  uses many cross-references for the  convenience  of
  368.         readers  who  choose to skip around.  Those who read  the  manual
  369.         straight through can probably ignore the references.
  370.  
  371.         Displaying Current Directory at the Prompt        Displaying Current Directory at the Prompt        Displaying Current Directory at the Prompt        __________ _______ _________ __ ___ ______        __________ _______ _________ __ ___ ______        __________ _______ _________ __ ___ ______
  372.  
  373.         Some   computers  do  not  display  the  name  of   the   current
  374.         subdirectory  at  the prompt.  You may see only the  prompt,  for
  375.         example, C> or C:. By typing $P: at the DOS command line you will                                     $P:                                     $P:
  376.         be  able to see the name of the current directory at  the  prompt
  377.         when you change directories.
  378.  
  379.         Back Up Your Computer Tyme DOS Toolbox Disk        Back Up Your Computer Tyme DOS Toolbox Disk        Back Up Your Computer Tyme DOS Toolbox Disk        ____ __ ____ ________ ____ ___ _______ ____        ____ __ ____ ________ ____ ___ _______ ____        ____ __ ____ ________ ____ ___ _______ ____
  380.  
  381.         Before  you begin, make a working copy of your program  disk  for
  382.         everyday use.  Then put your original in a safe place.  That way,
  383.         if something happens to the working copy, you'll be able to  make
  384.  
  385.  
  386.         another  copy  from  the  original.  (See  "Steps  for  Making  a
  387.         Backup," pages 10-11.)
  388.  
  389.         Installing the Computer Tyme DOS Toolbox On Your Hard Drive        Installing the Computer Tyme DOS Toolbox On Your Hard Drive        Installing the Computer Tyme DOS Toolbox On Your Hard Drive        __________ ___ ________ ____ ___ _______ __ ____ ____ _____        __________ ___ ________ ____ ___ _______ __ ____ ____ _____        __________ ___ ________ ____ ___ _______ __ ____ ____ _____
  390.  
  391.         Turn  on the system.  When "C:" appears, insert the program  disk
  392.         in  Drive A.  Always install the programs in the root  directory.
  393.         Make  sure you are at the C:\ prompt and type copy  a:*.*.  Press                                                      copy  a:*.*                                                      copy  a:*.*
  394.         the Enter key. All programs should now be in the root directory.
  395.  
  396.         The Path Command        The Path Command        The Path Command        ___ ____ _______        ___ ____ _______        ___ ____ _______
  397.  
  398.         It  is to your advantage to be able to execute the programs  from
  399.         any  subdirectory  you  may be in. To do this, you  may  have  to
  400.         designate  a path in your autoexec.bat file using the DOS  "Path"
  401.         command.  When  using a hard drive, you may frequently  be  in  a
  402.         directory  other than the root, where the programs  are  located.
  403.         The "Path" command allows you to execute a program when it is not
  404.         in the subdirectory you are currently in. If you want to  execute
  405.         the  programs  from any directory, put them in a  directory  that
  406.         your  PATH  is set up to access. If you have not set  up  a  path
  407.         command,   refer   to  your  MS-DOS  manual  or   your   friendly
  408.         neighborhood computer wizard as to how to do this.
  409.  
  410.         Calling up the Programs        Calling up the Programs        Calling up the Programs        _______ __ ___ ________        _______ __ ___ ________        _______ __ ___ ________
  411.  
  412.         Dual  Floppy Systems:  Put your MS-DOS diskette in Drive  A,  and        Dual  Floppy Systems:        Dual  Floppy Systems:        ____  ______ ________        ____  ______ ________        ____  ______ ________
  413.         turn on the system.  When "A:" appears, insert the programs  disk
  414.         in Drive A.  Type the filename of the program you want to run and
  415.         press the Enter key.  This calls up the program.
  416.  
  417.         Hard  Disk Systems: Just type the filename.  (See  above  section        Hard  Disk Systems:        Hard  Disk Systems:        ____  ____ ________        ____  ____ ________        ____  ____ ________
  418.         entitled "The Path Command" for important information.)
  419.  
  420.         When a program comes up, a help message will appear on the screen
  421.         or an instruction on how to get help.
  422.  
  423.         Finding the Help Screens        Finding the Help Screens        Finding the Help Screens        _______ ___ ____ _______        _______ ___ ____ _______        _______ ___ ____ _______
  424.  
  425.         When a program comes up, a help message will appear on the screen
  426.         or information explaining how to get help.
  427.  
  428.         Getting Out of the Programs        Getting Out of the Programs        Getting Out of the Programs        _______ ___ __ ___ ________        _______ ___ __ ___ ________        _______ ___ __ ___ ________
  429.  
  430.         A number of the programs terminate after completing their task or
  431.         function. For those that don't, press ESC or CTRL C to exit.
  432.         DM Users Manual                                          Page 1
  433.         ________________________________________________________________
  434.  
  435.  
  436.                           INTRODUCING DIRECTORY MASTER                          INTRODUCING DIRECTORY MASTER                          INTRODUCING DIRECTORY MASTER                          ___________ _________ ______                          ___________ _________ ______                          ___________ _________ ______
  437.  
  438.              Directory Master (DM), is a powerful utility program for MS-
  439.         DOS  compatible computers.  DM was created to allow you to  copy,
  440.         move  and  delete files quickly and easily. But  we  didn't  stop
  441.         there.   Special  features  allow you to  run  programs,  execute
  442.         commands,  and  view files directly from DM, then  return  to  DM
  443.         exactly  where you left off.  And DM is streamlined - many  tasks
  444.         can  be  completed  with just one keystroke.  DM  allows  you  to
  445.         maintain  order on your disks with a minimum of time and  effort.
  446.         When you use DM, you are able to skim through your directory  and
  447.         mark all the files you want to be moved, copied, or deleted.   If
  448.         you  have  lots of files to delete, you can delete  them  all  at
  449.         once.   If you  want to copy selected files onto a diskette,  you
  450.         can copy them all at once.
  451.  
  452.              If  you have a hard disk, the Tree Mode allows you  to  jump
  453.         from the root directory to any subdirectory and back again with a
  454.         minimum  of keystrokes.  Suppose you want to separate  your  data
  455.         files from your spreadsheet program files.  You can mark all data
  456.         files,  create a subdirectory to hold them and move them  all  at
  457.         once.
  458.  
  459.              Perhaps  you have a lot of old document files in  your  word
  460.         processor  program  and you want to delete the clutter,  but  you
  461.         can't  remember  what's  in  a certain  file.   No  problem,  the
  462.         Programmable  Function  Keys  allow  you  to  call  up  the  word
  463.         processor  and  load the indicated file in one  keystroke.  After                                                __ ___  _________
  464.         you've  looked over the file and exited the word  processor,  you
  465.         automatically return to DM, right where you left off.
  466.  
  467.         Here are a few of DM's highlights.
  468.  
  469.                          DM's WORKHORSE FUNCTIONS                         DM's WORKHORSE FUNCTIONS                         DM's WORKHORSE FUNCTIONS                         ____ _________ _________                         ____ _________ _________                         ____ _________ _________
  470.  
  471.         *Quick backups - copy all or selected files from one diskette to
  472.          another, or from the hard drive to diskette or vice versa.
  473.  
  474.         *Maintain order - categorize your files in subdirectories. DM
  475.          quickly  moves  your files from one subdirectory to another or
  476.          from the root directory to subdirectories.
  477.  
  478.         *Easy  disk  cleanup  - move or delete selected  files  from  any
  479.          drive.
  480.  
  481.                         DM STREAMLINES MAINTENANCE TASKS                        DM STREAMLINES MAINTENANCE TASKS                        DM STREAMLINES MAINTENANCE TASKS                        __ ___________ ___________ _____                        __ ___________ ___________ _____                        __ ___________ ___________ _____
  482.  
  483.         *Scan   quickly  through  a  hard  disk's  root   directory   and
  484.          subdirectories.
  485.  
  486.         *Check  any  drive to see the size of individual  files  and  the
  487.          amount of free space on the disk.
  488.  
  489.  
  490.  
  491.  
  492.                                     1
  493.         DM Users Manual                                          Page 2
  494.         ________________________________________________________________
  495.  
  496.  
  497.         *Sort  files  in a directory for viewing in  any  order  desired:
  498.          alphabetical by filename, alphabetical by extension, by date, by
  499.          size, or reverse the sorted order.
  500.  
  501.         *List only certain files within a directory, such as those with a
  502.          given extension.
  503.  
  504.         *Execute a program or view the contents of a file directly from
  505.          DM, and return to DM exactly where you left off.
  506.  
  507.                          DM's POWERFUL UTILITY FEATURES                         DM's POWERFUL UTILITY FEATURES                         DM's POWERFUL UTILITY FEATURES                         ____ ________ _______ ________                         ____ ________ _______ ________                         ____ ________ _______ ________
  508.  
  509.         *Rename any file.  Change the date on any file.
  510.  
  511.         *Change  the  attributes of a file,  including:  Hidden,  System,
  512.          Read-Only, and Archive.
  513.  
  514.         *Execute  a DOS command directly from DM and return to DM in  the
  515.          same place that you left off.
  516.  
  517.         *Custom program up to 30 function keys. Get to know DM's  Special
  518.          AutoRun Feature.
  519.  
  520.                        THE SOFTWARE PHILOSOPHY BEHIND DM                       THE SOFTWARE PHILOSOPHY BEHIND DM                       THE SOFTWARE PHILOSOPHY BEHIND DM                       ___ ________ __________ ______ __                       ___ ________ __________ ______ __                       ___ ________ __________ ______ __
  521.  
  522.            DM  was  originally  written  in  1985  to  provide  the  same
  523.         functions for MS-DOS as a program called SWEEP did for CP/M.  The
  524.         main function of this program is to be able to select files  from
  525.         a  list  of files, then either copy them, move  them,  or  delete
  526.         them.  Thus  the  design of this program is such  to  make  these
  527.         functions as easy as possible.
  528.  
  529.            In  order  to help you decide which files to  copy,  move,  or
  530.         delete,  DM allows you to sort the list by name, date,  extension
  531.         or size, and to reverse the sorted order. This allows you to list
  532.         files  in  a directory several different ways.  In  addition,  DM
  533.         allows  you  to use a file mask, to work with a  group  of  files
  534.         rather than the whole directory.
  535.  
  536.            The  files are displayed in a vertical list. The up  and  down
  537.         arrows,  page up, page down, home and end keys move  you  through
  538.         the list. The "G" (GOTO) command is provided to help you get to a
  539.         desired  place in the list quickly. Files are  selected  (marked)
  540.         using  the right arrow key, and unselected (unmarked)  using  the
  541.         left  arrow key. All files can be marked using  Ctrl-Right  Arrow
  542.         and  unmarked  using  the Ctrl-Left Arrow. A wild  card  mark  is
  543.         provided  to  mark all files that match a particular  mask.  When
  544.         files are marked they are simultaneously highlighted for action.
  545.  
  546.            Once files are marked (highlighted) they can be copied,  moved
  547.         to another disk drive or subdirectory, or deleted. You can change
  548.         file  attributes  on  all marked files or run a  program  on  all
  549.         marked files. Copy, move, delete, and change file attributes  can
  550.         be performed on the file at the pointer. You can rename the  file
  551.  
  552.  
  553.                                     2
  554.         DM Users Manual                                          Page 3
  555.         ________________________________________________________________
  556.  
  557.  
  558.         or  change the file's date. You can execute a the file or run  up
  559.         to 30 predefined programs on a file.
  560.  
  561.            To  help  you move through the directory structure,  the  Tree
  562.         Mode  is provided which shows you only directories. By using  the
  563.         arrow  keys, you can move back and forth between them. (See  also
  564.         "PD" Pick Directory, pages _____).
  565.  
  566.           DM provides a status window that allows you to see the  number
  567.         of  files,  the  total size of all files, the  number  of  marked
  568.         files, and the total size of all marked files. It shows the  free
  569.         space  on the disk and provides additional information about  the
  570.         file that you are pointing to. Current path, drive, and file mask
  571.         information are also displayed. (See also "FREE", pages _____).
  572.  
  573.            DM allows you to execute programs or DOS commands on the  file
  574.         you  are pointing to or on all marked files. The Autorun  feature
  575.         has  the ability to figure out what program to run on a  file  by
  576.         recognizing the name of the file's extension.  This would be used
  577.         if, for example, you are in your spreadsheet directory trying  to
  578.         determine which spreadsheets to delete. In the process you  would
  579.         like  to  look  at  them before marking  them  for  deletion.  By
  580.         programming  an AutoRun string to load your  spreadsheet  program
  581.         and  bring up the file at the pointer,  DM will let  you  execute
  582.         your  spreadsheet program and load the file you are pointing  to,
  583.         then return to DM exactly where you left off.
  584.  
  585.              DM  is designed to be as intuitive as possible. If  you  get
  586.         confused,  press F1 for help. The following  one-letter  commands
  587.         work on the file at the pointer.  C is for Copy, D for Delete,  M                                          C              D              M                                          C              D              M
  588.         is for Move, and A is for Attributes. The following commands have                         A                         A
  589.         the  same  functions as described above but work  on  all  marked
  590.         files: Alt-C for Copy, Alt-D for Delete, Alt-M for Move and Alt-A               Alt-C           Alt-D             Alt-M              Alt-A               Alt-C           Alt-D             Alt-M              Alt-A
  591.         for Attributes. (Remember to type the letter while simultaneously
  592.         holding  down  the Alternate Key.) Other commands  include  R  to                                                                    R                                                                    R
  593.         Rename a file, T for Change Date, F for Freespace, V for View,  E                       T                  F                V            E                       T                  F                V            E
  594.         for Edit, P is for Patch, G for Goto, S for Sort, and Q to Quit.                  P               G           S               Q                  P               G           S               Q
  595.  
  596.              Many  of the functions of DM are especially helpful  to  the
  597.         advanced computer user. If you don't understand all the functions
  598.         of DM, just stick to the simple ones. As your knowledge of MS-DOS
  599.         and computers grow, you will find more and more uses for DM.
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.                                     3
  615.         DM Users Manual                                          Page 4
  616.         ________________________________________________________________
  617.  
  618.  
  619.                            DIRECTORY MASTER MAIN MENU                           DIRECTORY MASTER MAIN MENU                           DIRECTORY MASTER MAIN MENU                           _________ ______ ____ ____                           _________ ______ ____ ____                           _________ ______ ____ ____
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.         This  is  the  DM Main Menu Screen.  The  following  is  a  brief
  648.         description  of  each feature on the screen, followed by  a  text
  649.         reference.
  650.  
  651.         File Window (Left Window):        File Window        File Window        ____ ______        ____ ______        ____ ______
  652.  
  653.         File  Name  - The column of names under this  heading  lists  the        File  Name        File  Name
  654.         files in the current directory.
  655.  
  656.         Date - This shows the date the file was created or last modified.        Date        Date
  657.  
  658.         Size  -  This tells how many bytes are in the file,  in  k  (1024        Size        Size
  659.         bytes).
  660.  
  661.         Status Window (Upper Right Window):        Status Window        Status Window        ______ ______        ______ ______        ______ ______
  662.  
  663.         Size  of Files -  Under the heading marked "Total" is  the  total        Size  of Files                              Total        Size  of Files                              Total
  664.         disk  space  used by files in the current  directory.  Under  the
  665.         heading entitled "Marked" is the total of all marked files.                          Marked                          Marked
  666.  
  667.         Number of Files - Under the heading marked "Total" is the  number        Number of Files                             Total        Number of Files                             Total
  668.         of  files on the current disk or subdirectory. Under the  heading
  669.         entitled "Marked" is the number of all marked files.                  Marked                  Marked
  670.  
  671.         Free  - The amount of free space on the current disk, in "k",  is        Free        Free
  672.         shown here.
  673.  
  674.  
  675.                                     4
  676.         DM Users Manual                                          Page 5
  677.         ________________________________________________________________
  678.  
  679.  
  680.  
  681.         Sort  - Displays how the directory is sorted. If  "Name"  appears        Sort        Sort
  682.         files  in  the directory are displayed in  alphabetical  filename
  683.         order.  If Name R appears, the files are sorted in  reverse  name
  684.         order. (See "Sorting the Directory," page 19.)
  685.  
  686.         Subs  -  This  is the number of subdirectories  off  the  current        Subs        Subs
  687.         directory. If you enter the Tree Mode, (See "       ", page  __),
  688.         the number of files in the current subdirectory is displayed.
  689.  
  690.         Path  -  This  shows  the  drive  and  pathname  of  the  current        Path        Path
  691.         directory.  A letter and backslash, C:\ for example indicates the
  692.         root directory. A name after the backslash indicates the  current
  693.         drive  and  subdirectory  (Example: Path:  C:\WS).   (See  "About                                            Path:  C:\WS                                            Path:  C:\WS
  694.         Directories and Subdirectories," pages 12-15.)
  695.  
  696.         Size - This is the actual number of bytes in the file next to the        Size               actual        Size               actual
  697.         pointer.
  698.  
  699.         Attributes  - If the file at the pointer has special  attributes,        Attributes        Attributes
  700.         they will be shown here. (See "Changing Attributes," page 33.)
  701.  
  702.         Mask  -  The  Mask shown here indicates that all  or  a  selected        Mask        Mask
  703.         portion  of the directory is listed. If *.* appears as the  mask,
  704.         the  entire  directory will be shown. If for  example,  *.doc  is
  705.         shown,  all .doc (document) files will be listed. (See  "Changing
  706.         the Mask," page 22.)
  707.  
  708.                               DM HELP SCREEN NO. 1                              DM HELP SCREEN NO. 1                              DM HELP SCREEN NO. 1                              __ ____ ______ ___ _                              __ ____ ______ ___ _                              __ ____ ______ ___ _
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.                                     5
  737.         DM Users Manual                                          Page 6
  738.         ________________________________________________________________
  739.  
  740.  
  741.         F1  Help  - Displays Help Screen No. 1. Press Esc to  exit  help.        F1  Help        F1  Help
  742.         To display Help Screens 2 and 3, continue to press F1. See  lower
  743.         right  hand  screen of DM Main Menu for F1 reminder.  (See  "More
  744.         Help", page __).
  745.  
  746.         Marking and Unmarking Files        Marking and Unmarking Files        Marking and Unmarking Files        _______ ___ _________ _____        _______ ___ _________ _____        _______ ___ _________ _____
  747.  
  748.         The  following  right and left cursor keypad arrows are  used  to
  749.         mark and unmark files:
  750.  
  751.            ->  Marks File            CTRL ->  Marks All Files
  752.            <-  Unmarks File          CTRL <-  Unmarks All Files
  753.  
  754.         The  following is a list of DM Commands.  These commands are  not
  755.         listed as they appear on the above screen but rather in the order
  756.         of most frequent usage.
  757.  
  758.         Commands for Single Files Only        Commands for Single Files Only        Commands for Single Files Only        ________ ___ ______ _____ ____        ________ ___ ______ _____ ____        ________ ___ ______ _____ ____
  759.  
  760.         C - Copy File - Copies only the file at the pointer to a new name        C - Copy File        C - Copy File
  761.         in  the same directory or to another disk and subdirectory.  (See
  762.         "Copy a File," pages 17-18.)
  763.  
  764.         D  -  Delete File - Deletes only the file at  the  pointer.  (See        D  -  Delete File        D  -  Delete File
  765.         "Delete a File," page 18.)
  766.  
  767.         M - Move File - Moves only the file at the pointer. (See  "Moving        M - Move File        M - Move File
  768.         Files," page 18.)
  769.  
  770.         G - Goto FileName - User may search directory for specific file        G - Goto FileName        G - Goto FileName
  771.         by  typing the filename. Will search on partial name match.  (See
  772.         "Goto Filename," page 22.)
  773.  
  774.         V - View File - Displays the contents of the file at the pointer,        V - View File        V - View File
  775.         in ASCII text. (See "View a Data File," page 20.)
  776.  
  777.         E  - Edit File - DM is set up to run the program TEDIT  which  is        E  - Edit File        E  - Edit File
  778.         included  in  the package, however you may setup DM to  run  your
  779.         favorite editor to modify any text or document file (See "Edit  a
  780.         Data File," page 20 or TEDIT, pages ______).
  781.  
  782.         R - Rename File - User may type in a new filename. (See "Renaming        R - Rename File        R - Rename File
  783.         Files," page 19.)
  784.  
  785.         T - Change Date - User may type in a new date for files or  press        T - Change Date        T - Change Date
  786.         F2 for today's date.  (See "Changing Dates," page 20.)
  787.  
  788.         A  -  Change Attributes - Changes attributes of the file  at  the        A  -  Change Attributes        A  -  Change Attributes
  789.         pointer.  (See "About Attributes," pages 32-33.)
  790.  
  791.         P - Patch File - Setup DM to run your favorite "patch" program to        P - Patch File        P - Patch File
  792.         modify a file (See "Patch a File," page 20 and WARNING, page  .)                                                       WARNING                                                       WARNING
  793.  
  794.  
  795.  
  796.  
  797.                                     6
  798.         DM Users Manual                                          Page 7
  799.         ________________________________________________________________
  800.  
  801.  
  802.         Commands for All Marked Files        Commands for All Marked Files        Commands for All Marked Files        ________ ___ ___ ______ _____        ________ ___ ___ ______ _____        ________ ___ ___ ______ _____
  803.  
  804.         Alt-C  -  Copy Files - Copies marked (highlighted) files  to  the        Alt-C  -  Copy Files        Alt-C  -  Copy Files
  805.         specified path. (See "Copy Many Files at Once," page 18.)
  806.  
  807.         Alt-D  -  Delete Files - Deletes all marked files.  (See  "Delete        Alt-D  -  Delete Files        Alt-D  -  Delete Files
  808.         Many Files at Once," page 18.)
  809.  
  810.         Alt-M - Move Files - Moves all marked files to the specified path        Alt-M - Move Files        Alt-M - Move Files
  811.         (See "Moving Files," page 18.)
  812.  
  813.         Alt-A - Change Attributes - Changes the attributes of all  marked        Alt-A - Change Attributes        Alt-A - Change Attributes
  814.         files. (See "Changing Attributes," and "Warning" page 33.)                                                Warning                                                Warning                                                _______                                                _______                                                _______
  815.  
  816.         Commands Affecting Groups of Files        Commands Affecting Groups of Files        Commands Affecting Groups of Files        ________ _________ ______ __ _____        ________ _________ ______ __ _____        ________ _________ ______ __ _____
  817.  
  818.         L  -  Re-read  Directory - Reads the current  disk.   Useful  for        L  -  Re-read  Directory        L  -  Re-read  Directory
  819.         quickly reading a new disk when inserted in the floppy drive,  or
  820.         re-listing  the current directory of the hard disk  after  adding
  821.         new files. (See "Inserting a New Disk in the Floppy Drive,"  page
  822.         22.)
  823.  
  824.         S - Change Sort Order - Changes the order in which the  directory        S - Change Sort Order        S - Change Sort Order
  825.         is sorted. (See "Sorting the Directory," page 19.)
  826.  
  827.         W - Wildcard Mark - User selects and simultaneously marks several        W - Wildcard Mark        W - Wildcard Mark
  828.         files at once by using wildcards. (See "Wildcard Mark," page 24.)
  829.  
  830.         Statistics        Statistics        Statistics        __________        __________        __________
  831.  
  832.         F  - FreeSpace - Gives statistics for any drive  specified.  (See        F  - FreeSpace        F  - FreeSpace
  833.         "Determining Free Space on a Disk," page 2.)
  834.  
  835.         DM Extra Functions Command        DM Extra Functions Command        DM Extra Functions Command        __ _____ _________ _______        __ _____ _________ _______        __ _____ _________ _______
  836.  
  837.         Type  "X"  to display the following menu, then type  the  desired
  838.         letter to perform its task. These are not to be confused with F1-
  839.         F10 Function Keys.
  840.  
  841.           R   Reverse all Marks - Reverses highlighting of  marked
  842.               files. (See "Reversing Marks," page 24.)
  843.           \   Root  Directory  - Move to  the  root  directory  of
  844.               current drive.
  845.           T   Root  Directory  Tree Mode  -  Quickly  display  all
  846.               subdirectories off the root directory.
  847.           C   Set  Colors - See "Changing Colors on  the  Screen,"
  848.               page 24.
  849.           V   Set  VIEW Program - Set up DM to run  your  favorite
  850.               view  program. The default setup is the  DOS  "View"
  851.               program.
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.                                     7
  859.         DM Users Manual                                          Page 8
  860.         ________________________________________________________________
  861.  
  862.  
  863.         DM Extra Functions Command, cont.        DM Extra Functions Command, cont.        DM Extra Functions Command, cont.        __ _____ _________ ________        __ _____ _________ ________        __ _____ _________ ________
  864.  
  865.         E    Set  EDIT Program - TEdit is set up as  the  default
  866.               edit  program.   Type "E" to set up DM to  run  your
  867.               favorite  editor program. Type CTRL KD to  save  and
  868.               then  quit and CTRL KQ to quit without  saving.  Use
  869.               caution  in  editing  files.  Do  not  edit  a  file
  870.               which  is  not a text file; to do  so  could  result
  871.               in program or system difficulties.
  872.           P   Set PATCH Program - Set up DM to run  your  favorite
  873.               patch program. (See "Patch a File," page ___).
  874.           S   Save Configuration - Save changes made to the screen
  875.               colors  or the Function Key setups.  (See  "Changing
  876.               Colors  on  the Screen," page 24  and  "Saving  Your
  877.               Programming," page 29.)
  878.  
  879.         Escape and Exit        Escape and Exit        Escape and Exit        ______ ___ ____        ______ ___ ____        ______ ___ ____
  880.  
  881.         ESC - Press ESC (Escape) once to abort commands, twice  to        ESC        ESC
  882.         exit DM.
  883.  
  884.         Q-Quit DM - Press "Q" to exit the DM program.        Q-Quit DM        Q-Quit DM
  885.  
  886.                                 DM FUNCTION KEYS                                DM FUNCTION KEYS                                DM FUNCTION KEYS                                __ ________ ____                                __ ________ ____                                __ ________ ____
  887.  
  888.              The Function Keys are the F1-F10 keys which appear on  every
  889.         keyboard.  The DM Function Keys perform the following  functions.
  890.         Refer  to Help Screen No. 1 for a list of Function Keys and  what
  891.         they do.
  892.  
  893.         F1  Help  Screen  No. 1 - Press F1 once to  display  Help  on  DM        F1  Help  Screen  No. 1        F1  Help  Screen  No. 1
  894.         commands, marking files, Function Keys and Programmable  Function
  895.         Keys settings.
  896.  
  897.         F1  Help  Screen No. 2 - Press F1 twice to read  about  "What  is        F1  Help  Screen No. 2        F1  Help  Screen No. 2
  898.         DM?,"  the  "Special  Function Keys and Autorun".  There  are  30
  899.         programmable  key combinations available which are user  defined;
  900.         Alternate  Functions  Keys (Alt F1-F10),  Control  Function  Keys
  901.         (Ctrl  F1-F10) and Shift Function Keys (Shft F1-F10).  Press  the
  902.         Tab  key to view the Programmable Function Key default  settings.
  903.         You  may reprogram these keys and write the help  text  yourself.
  904.         (See "The Programmable Function Keys," pages 26-30). The  Autorun
  905.         Key  is  F2. To re-program the (F2) Autorun Key press  F8.   (See
  906.         "The Autorun Key," page 30.)
  907.  
  908.         F1  Help  Screen No. 3 - Press F1 three times for  DM  Copyright,        F1  Help  Screen No. 3        F1  Help  Screen No. 3
  909.         purchase order information and phone numbers.
  910.  
  911.         F2 AutoRun - As discussed in the above paragraph, this key may be        F2 AutoRun        F2 AutoRun
  912.         programmed  by  the user by pressing F8 and selecting  option  4.
  913.         Set up AutoRun to execute a program or a DOS command on the  file
  914.         at the pointer. For more information (See "The AutoRun Key," page
  915.         30.)
  916.  
  917.  
  918.  
  919.                                     8
  920.         DM Users Manual                                          Page 9
  921.         ________________________________________________________________
  922.  
  923.  
  924.         F3 Execute File - Executes the file at the pointer if the file is        F3 Execute File        F3 Execute File
  925.         executable (has extension .EXE, .COM, or .BAT).  (See  "Executing
  926.         a File," page 25.)
  927.  
  928.         F4  DOS  Command - Executes a DOS command.  (See "Execute  a  DOS        F4  DOS  Command        F4  DOS  Command
  929.         Command," page 25.)
  930.  
  931.         F5 Change Disk - Quickly move from one drive to another by typing        F5 Change Disk        F5 Change Disk
  932.         the drive letter.  (See "Changing Disk Drives," page 22.)
  933.  
  934.         F6 Change Path - Move to another drive, path or select files by        F6 Change Path        F6 Change Path
  935.         using a particular mask with embedded wildcards.  (See "Paths and
  936.         Pathnames," page 13, and "Changing the Mask," page 22.)
  937.  
  938.         F7 Tree Mode - allows scanning of subdirectories.        F7 Tree Mode        F7 Tree Mode
  939.  
  940.           F7   Toggle this key to enter and exit Tree Mode
  941.  
  942.           R    Rename subdirectory
  943.  
  944.           ->   Jump to SubDir - move to the subdirectory at pointer
  945.  
  946.           <-   Jump to SubDir toward Root
  947.  
  948.           RET  Jump  to  SubDir and Exit Tree Mode - list  files  in  the
  949.                subdirectory indicated by the pointer and exit Tree Mode
  950.  
  951.           \    Jump  to  Root Directory -  (See  "About  Directories  and
  952.                Subdirectories," pages 12-15, and "Tree Mode," page 23.)
  953.  
  954.         F8 Edit Commands - used to custom program the Alternate  Function        F8 Edit Commands        F8 Edit Commands
  955.         Keys, Control Function Keys, Shift Function Keys and the  AutoRun
  956.         (F2)  Key.  (See "The Programmable Function Keys,"  pages  26-30,
  957.         and "The AutoRun Key," page 30.)
  958.  
  959.         F9 Print Order Form - used to print The Computer Tyme DOS Toolbox        F9 Print Order Form        F9 Print Order Form
  960.         purchase order form.
  961.  
  962.         F10 Marked Menu - This is an alternate method of copying, moving,        F10 Marked Menu        F10 Marked Menu
  963.         deleting,  changing the attributes and executing DOS commands  on
  964.         marked (highlighted) files. Use your creativity here.
  965.  
  966.           C Copy - Copy marked files          C          C
  967.           M Move - Move marked files          M          M
  968.           D Delete - Delete marked files          D          D
  969.           A Change Attributes - Change attributes of marked files          A          A
  970.           Ctrl, Alt & Shift Function Keys or F4 to Batch execute          Ctrl, Alt & Shift Function Keys    F4          Ctrl, Alt & Shift Function Keys    F4
  971.                 marked files
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.                                     9
  981.         DM Users Manual                                          Page 10
  982.         ________________________________________________________________
  983.  
  984.  
  985.                    FOR NEW USERS: MS-DOS FUNCTIONS USED BY DM                   FOR NEW USERS: MS-DOS FUNCTIONS USED BY DM                   FOR NEW USERS: MS-DOS FUNCTIONS USED BY DM                   ___ ___ ______ ______ _________ ____ __ __                   ___ ___ ______ ______ _________ ____ __ __                   ___ ___ ______ ______ _________ ____ __ __
  986.  
  987.         This  section is for the novice and provides an  introduction  to
  988.         MS-DOS  functions  and  commands  that  relate  directly  to  DM.
  989.         If  you are familiar with DOS you may wish to skip  this  section
  990.         and  go  directly  to page 16 "Using DM".   Consult  your  MS-DOS
  991.         manual  for a more  in-depth explanation  of  DOS  functions,  or
  992.         commands. Throughout this manual, you will be asked to press  the
  993.         "Enter"  key.  On some keyboards, it may be called  the  "Return"
  994.         key, and on others it is simply marked with a "<--+."  Regardless
  995.         of  how it is labeled, you want to press the key that  gives  you
  996.         the  equivalent of a carrier return. Also, throughout the  manual
  997.         we refer to the "prompt" as C: or A:. The prompt on your computer
  998.         may  appear  as  C> or A> or  variations  thereof.  All  commands
  999.         introduced in this section are executed while at the DOS  command
  1000.         line.  If  the  prompt is on the screen, you are  at  DOS.   (See
  1001.         Displaying Current Directory at Prompt, page __).
  1002.  
  1003.         Booting the System        Booting the System        Booting the System        _______ ___ ______        _______ ___ ______        _______ ___ ______
  1004.  
  1005.         Dual Floppy Systems:        Dual Floppy Systems:        Dual Floppy Systems:        ____ ______ ________        ____ ______ ________        ____ ______ ________
  1006.  
  1007.         Insert your DOS disk in drive A and turn on the system.  When the
  1008.         computer  is ready to go, the message "A:" will appear.  This  is
  1009.         called  the "prompt" and it means that the computer is  ready  to
  1010.         accept commands. Your prompt may look like C> or A>.
  1011.  
  1012.         On most dual floppy systems there are two drives, one is Drive  A
  1013.         and the other is usually Drive B.  Drive A is the "default drive"
  1014.         which  means  that  when you enter a  command  or  filename,  the
  1015.         computer  automatically searches the disk in drive A  unless  you
  1016.         specify another drive.
  1017.  
  1018.         Hard Disk Systems:        Hard Disk Systems:        Hard Disk Systems:        ____ ____ ________        ____ ____ ________        ____ ____ ________
  1019.  
  1020.         Turn on the computer.  When the "C:" prompt appears, the computer
  1021.         is ready to accept commands. The hard disk is called drive C, and
  1022.         the  drive for floppy disks is Drive A.  Drive C is  the  default
  1023.         drive.
  1024.  
  1025.         Rebooting        Rebooting        Rebooting        _________        _________        _________
  1026.  
  1027.         If you get stuck and want to start over, you can "reboot" without
  1028.         turning  the  machine  off.  Press the CTRL,  ALT  and  DEL  keys
  1029.         simultaneously or, on some machines, the reset button on front of
  1030.         the machine.  Be careful.  Never reboot if you haven't saved                      Be careful                      Be careful
  1031.         your work because it may be lost.
  1032.  
  1033.         Changing the Default Drive        Changing the Default Drive        Changing the Default Drive        ________ ___ _______ _____        ________ ___ _______ _____        ________ ___ _______ _____
  1034.  
  1035.         When the computer is first turned on, it will search for files on
  1036.         the default drive, for instance C:.  If you want it to search for
  1037.  
  1038.  
  1039.  
  1040.  
  1041.                                     10
  1042.         DM Users Manual                                          Page 11
  1043.         ________________________________________________________________
  1044.  
  1045.  
  1046.         files  on  another  drive, you must know how  to  access  another
  1047.         drive.  If Drive C: is the drive you are presently in, then  "C>"
  1048.         will  be  the prompt.  To change drives type the  letter  of  the
  1049.         desired drive, followed by a colon, then press Enter.
  1050.  
  1051.         C>             (Prompt for current designated drive)        C>        C>
  1052.         C>             (to change designated drive to drive A,        C>        C>
  1053.                        type "A:" and then press Enter)
  1054.         A>             (the new prompt appears, showing that        A>        A>
  1055.                        A is now the designated drive)
  1056.  
  1057.         Format A Disk        Format A Disk        Format A Disk        ______ _ ____        ______ _ ____        ______ _ ____
  1058.  
  1059.         Formatting a blank disk prepares it to be used by your  computer.
  1060.         The  disk  is divided into "sectors" which could be  compared  to
  1061.         drawing  lines on a sheet of paper in preparation for  writing  a
  1062.         letter.  Every disk that you use must be formatted.
  1063.  
  1064.         WARNING:  Formatting  a disk erases everything on the  disk.  You        WARNING:        WARNING:        ________        ________        ________
  1065.         must  specify Drive A by typing the "A:" after "FORMAT". On  hard        ____
  1066.         drive  systems, if you forget the "A:" or if you make  a  mistake
  1067.         and type "A;" then the default drive (Drive C) will be formatted.
  1068.         Since  this is the hard disk, this means that everything  on  the
  1069.         hard  disk will be erased! The correct command should  look  like
  1070.         this: FORMAT A:              FORMAT A:              FORMAT A:
  1071.  
  1072.         Dual Floppy Systems:        Dual Floppy Systems:        Dual Floppy Systems:        ____ ______ ________        ____ ______ ________        ____ ______ ________
  1073.  
  1074.         Read  warning above. Your DOS disk should be in Drive A.   Put  a
  1075.         blank  disk  in drive B.  The "A:" prompt should  appear  on  the
  1076.         screen.   If  it  doesn't,  bring it up.  Type:  FORMAT  B:  This                                                         FORMAT  B:                                                         FORMAT  B:
  1077.         specifies  that the "FORMAT" program should be executed  for  the
  1078.         disk  in drive B.  Press Enter, and the disk in Drive B  will  be
  1079.         formatted.
  1080.  
  1081.         Hard Disk Systems:        Hard Disk Systems:        Hard Disk Systems:        ____ ____ ________        ____ ____ ________        ____ ____ ________
  1082.  
  1083.         Read warning above before you do anything. Then put a blank  disk
  1084.         in  Drive A.  Bring up the "C:" prompt and type: FORMAT A:  Press                                                         FORMAT A:                                                         FORMAT A:
  1085.         Enter, and the disk in Drive A will be formatted.
  1086.  
  1087.         Steps for making a Backup        Steps for making a Backup        Steps for making a Backup        _____ ___ ______ _ ______        _____ ___ ______ _ ______        _____ ___ ______ _ ______
  1088.  
  1089.         You  should always make a backup of each of your software  disks.
  1090.         The  backup,  or  working copy, is for  everyday  use.   Put  the
  1091.         original  in  a safe place.  Then, if something  happens  to  the
  1092.         working copy, you can make another copy from the original.
  1093.  
  1094.         Dual Floppy System:        Dual Floppy System:        Dual Floppy System:        ____ ______ _______        ____ ______ _______        ____ ______ _______
  1095.  
  1096.         1) Have  your DOS diskette in Drive A, and a blank  diskette  in
  1097.            Drive  B.
  1098.  
  1099.  
  1100.  
  1101.  
  1102.                                     11
  1103.         DM Users Manual                                          Page 12
  1104.         ________________________________________________________________
  1105.  
  1106.  
  1107.         2) Bring up the "A:" prompt and type "DISKCOPY A: B:"                                              DISKCOPY A: B:                                              DISKCOPY A: B:
  1108.            and  then press the Enter key.  This tells the computer to
  1109.            copy the disk in drive A to the disk in drive B.
  1110.         3) Follow the instructions on the screen.  The DM diskette is
  1111.            the "source" and the blank diskette is the "target."
  1112.  
  1113.         Hard Disk System:        Hard Disk System:        Hard Disk System:        ____ ____ _______        ____ ____ _______        ____ ____ _______
  1114.  
  1115.         1) Have your DM diskette and a blank diskette ready.
  1116.         2) Bring up the "C>" prompt and type "DISKCOPY A: A:"  and  then                                              DISKCOPY A: A:                                              DISKCOPY A: A:
  1117.            press the Enter key.  This tells the computer to copy the disk
  1118.            in drive A to another disk which will later be put in drive A.
  1119.         3) Follow the instructions on the screen.  The DM diskette is the
  1120.            "source" and the blank diskette is the "target."
  1121.  
  1122.         Note:  Your blank disk does not need to be formatted in  advance.
  1123.         The "DISKCOPY" command formats the disk at the same time that the
  1124.         files are being copied.
  1125.  
  1126.         Files, Filenames, and Extensions        Files, Filenames, and Extensions        Files, Filenames, and Extensions        ______ __________ ___ __________        ______ __________ ___ __________        ______ __________ ___ __________
  1127.  
  1128.         All programs, text, or data on your disk are contained in  files.
  1129.         A  letter  created by your word processor is in a file, as  is  a
  1130.         list of names and addresses in a database.  A file on a disk  can
  1131.         be compared to a file folder in a drawer.
  1132.  
  1133.         Every  file  has a filename, which allows the  computer  to  keep
  1134.         track of files.  Filenames may have two parts: the "name" and the
  1135.         "extension".   These  are separated by a  period.   For  example,
  1136.         DM.COM  is DM's filename.  A name may be up to  eight  characters
  1137.         long  but  the  extension is limited to  three  characters.   The
  1138.         extension is optional.  All of the following are valid filenames:
  1139.         LETTER.DOC, DATA.DB, MOMLET, Q, OK.TXT, 123.WS.
  1140.  
  1141.         Wildcards        Wildcards        Wildcards        _________        _________        _________
  1142.  
  1143.         Sometimes  you may want to give the computer a command that  will
  1144.         affect  more than one file.  For example, you may want to  delete
  1145.         all the files with the extension .BAK.  Wildcards allow you to do
  1146.         this  all  at once, rather than going through and  deleting  them
  1147.         one-by-one.
  1148.  
  1149.         Two characters, the question mark (?) and the asterisk (*) may be
  1150.         used as "wildcards" in filenames and extensions.
  1151.  
  1152.         The computer interprets a question mark (?) as "any character" (a
  1153.         wildcard for a single character).  If you had a set of files, for
  1154.         example,  with the names BOB1.LET, BOB2.LET, BOB3.LET, etc.,  you
  1155.         could denote the whole set with the name BOB?.LET.
  1156.  
  1157.         The  computer  interprets  the  asterisk  (*)  as  "any  set   of
  1158.         characters" (a wildcard replaces a whole filename or any part  of
  1159.  
  1160.  
  1161.  
  1162.  
  1163.                                     12
  1164.         DM Users Manual                                          Page 13
  1165.         ________________________________________________________________
  1166.  
  1167.  
  1168.         a filename).  Therefore, *.COM would mean "any file with the .COM
  1169.         extension."  FUN.* would mean any file with the name FUN with any
  1170.         extension.  *.* means "all files, all extensions."
  1171.  
  1172.         Wildcards  (? and *) may not be used in filenames.  Rather,  they
  1173.         are only used in commands to select a group of files for  moving,
  1174.         deleting,  copying,  etc.  An example of usage for  wildcards  is
  1175.         shown below.
  1176.  
  1177.         DEL MAIL.*       (all files named MAIL would be deleted)        DEL MAIL.*        DEL MAIL.*
  1178.  
  1179.         DIR TEST?.DOC    (a directory will be displayed for all        DIR TEST?.DOC        DIR TEST?.DOC
  1180.                          files starting with TEST with the .DOC
  1181.                          extension.)
  1182.  
  1183.         COPY *.COM A: B: (all files with the .COM extension would        COPY *.COM A: B:        COPY *.COM A: B:
  1184.                          be copied from drive A to drive B.)
  1185.  
  1186.                       ABOUT DIRECTORIES AND SUBDIRECTORIES                      ABOUT DIRECTORIES AND SUBDIRECTORIES                      ABOUT DIRECTORIES AND SUBDIRECTORIES                      _____ ___________ ___ ______________                      _____ ___________ ___ ______________                      _____ ___________ ___ ______________
  1187.  
  1188.         A  directory and a subdirectory are different names for the  same
  1189.         thing.  A  directory  keeps track of your files on  a  disk.  The
  1190.         directory  has  information about the name, size,  location,  and
  1191.         date  of creation (or last updating) of all the files on a  disk.
  1192.         The root is normally referred to as the root "directory" and  all
  1193.         directories   branching   off  the  root  are  referred   to   as
  1194.         "subdirectories".
  1195.  
  1196.         Displaying a Directory using DOS        Displaying a Directory using DOS        Displaying a Directory using DOS        __________ _ _________ _____ ___        __________ _ _________ _____ ___        __________ _ _________ _____ ___
  1197.  
  1198.         "DIR" is the DOS command to display the directory of the  current
  1199.         designated drive.  Other commands to show a directory are:
  1200.  
  1201.         DIR B:         (Shows directory of Drive B: or whatever        DIR B:        DIR B:
  1202.                        drive is specified)
  1203.  
  1204.         DIR/P          ("Page mode" causes the scrolling of directory        DIR/P        DIR/P
  1205.                        to stop when the screen is filled.
  1206.  
  1207.         DIR/W          ("Wide Display" shows directory of the        DIR/W        DIR/W
  1208.                        current drive in several columns across
  1209.                        the screen.  Only filenames are displayed.)
  1210.  
  1211.         DM's  main  purpose is to help keep track of  directories  better
  1212.         than is possible with DOS alone.  You probably won't need to  use
  1213.         the DOS directory display commands often after you learn DM. (See
  1214.         also CT DOS Toolbox Program "D", pages ____ - ____).
  1215.  
  1216.         Subdirectories        Subdirectories        Subdirectories        ______________        ______________        ______________
  1217.  
  1218.         If you have several different projects, each with its own  files,
  1219.         or if many people are using the same computer, the directory  may
  1220.         become long and unwieldy.  You may want to categorize your  files
  1221.         or  keep  them separate from another  person's.  "Subdirectories"
  1222.  
  1223.  
  1224.                                     13
  1225.         DM Users Manual                                          Page 14
  1226.         ________________________________________________________________
  1227.  
  1228.  
  1229.         allow  you  to group files separately, much as  you  would  group
  1230.         files in separate drawers of a filing cabinet.
  1231.  
  1232.         Subdirectories  are most commonly used on a hard disk, but  disk-
  1233.         ettes  may  also have subdirectories.  For the  purpose  of  this
  1234.         discussion, we will assume that your subdirectories are on  Drive
  1235.         C:, the hard drive.
  1236.  
  1237.         Any  directory  may have subdirectories. This  creates  a  "tree"
  1238.         structure.   The "root" is the first level of  directory  system,
  1239.         and  is  the  trunk of the tree.  Subdirectories  (off  the  root
  1240.         directory) may be thought of as a limbs on the tree. Files within
  1241.         a subdirectory are branches on the limb.
  1242.  
  1243.         An example of a typical directory structure or "tree" is shown
  1244.         below:
  1245.  
  1246.                 --ROOT---+-PROGRAMS----+-PROCOMM                --ROOT---+-PROGRAMS----+-PROCOMM                --ROOT---+-PROGRAMS----+-PROCOMM
  1247.                          |             |-TWIN                         |             |-TWIN                         |             |-TWIN
  1248.                          |             |-BASIC                         |             |-BASIC                         |             |-BASIC
  1249.                          |             |-WORDSTAR                         |             |-WORDSTAR                         |             |-WORDSTAR
  1250.                          |                         |                         |
  1251.                          +-USERS-------+-TOM                         +-USERS-------+-TOM                         +-USERS-------+-TOM
  1252.                          |             |-DICK                         |             |-DICK                         |             |-DICK
  1253.                          |             |-HARRY--+-GAMES                         |             |-HARRY--+-GAMES                         |             |-HARRY--+-GAMES
  1254.                          |                      |-ACCOUNTS                         |                      |-ACCOUNTS                         |                      |-ACCOUNTS
  1255.                          +-MUSIC                         +-MUSIC                         +-MUSIC
  1256.                          +-GOODIES                         +-GOODIES                         +-GOODIES
  1257.                          +-UTIL                         +-UTIL                         +-UTIL
  1258.  
  1259.         Paths and Pathnames        Paths and Pathnames        Paths and Pathnames        _____ ___ _________        _____ ___ _________        _____ ___ _________
  1260.  
  1261.         You can access any file in any subdirectory on your disk.  To  do
  1262.         this,  you  must tell the computer where in the "tree"  that  the
  1263.         file is located.  Starting with the root directory, you must give
  1264.         the  "path" to the desired file.  The "pathname" is one  or  more
  1265.         directory names separated by one or more backslashes (\).  In the
  1266.         tree above, the pathname for the subdirectory named TWIN would be
  1267.         written as:
  1268.  
  1269.         C:\PROGRAMS\TWIN        C:\PROGRAMS\TWIN        C:\PROGRAMS\TWIN
  1270.  
  1271.         The  symbol for the root directory is "\", so the root  directory
  1272.         on Drive C is written as "C:\".  A subdirectory's name is written
  1273.         as  "C:\NAME"  (NAME is whatever name you gave to  the  subdirec-
  1274.         tory).
  1275.  
  1276.         Accessing a Subdirectory        Accessing a Subdirectory        Accessing a Subdirectory        _________ _ ____________        _________ _ ____________        _________ _ ____________
  1277.  
  1278.         If  you  want  the  computer  to  search  for  files  in  another
  1279.         subdirectory,  you must change directories.  At the  DOS  command
  1280.         line, the command for "change directory" is CHDIR or CD, followed
  1281.         by the pathname.
  1282.  
  1283.  
  1284.  
  1285.                                     14
  1286.         DM Users Manual                                          Page 15
  1287.         ________________________________________________________________
  1288.  
  1289.  
  1290.         Suppose  that Harry, who uses the computer with the "tree"  shown
  1291.         above,  wants to play games.  He must type the  change  directory
  1292.         command,  plus  the pathname, to get to his  GAMES  subdirectory.
  1293.         From  the  C: prompt, he will type:
  1294.  
  1295.         C:CD USERS\HARRY\GAMES           (change directory command)          CD USERS\HARRY\GAMES          CD USERS\HARRY\GAMES
  1296.         C:\USERS\HARRY\GAMES:            (prompt in new directory)
  1297.  
  1298.         The symbol for the root directory is "\". So, to return to the
  1299.         root directory, he will type:
  1300.  
  1301.         C:\USER\HARRY\GAMES: CD\         (command to return to root)                             CD\                             CD\
  1302.  
  1303.         Creating a Subdirectory        Creating a Subdirectory        Creating a Subdirectory        ________ _ ____________        ________ _ ____________        ________ _ ____________
  1304.  
  1305.         To create a subdirectory, type the command "MD" (make  directory)
  1306.         and  the  name  that you choose for the  directory.  Suppose  you
  1307.         wanted to name your directory "TEST." From the C: prompt, type:
  1308.  
  1309.         C:  MD TEST            MD TEST            MD TEST
  1310.  
  1311.         Perhaps you want to make a subdirectory within the directory TEST
  1312.         that  you  just created.  You want to call it  NEXTTEST.   First,
  1313.         change  to the TEST subdirectory by typing CD TEST then from  the                                                   CD TEST                                                   CD TEST
  1314.         C:\TEST prompt, type: MD NEXTTEST. (See also "Displaying  Current                              MD NEXTTEST                              MD NEXTTEST
  1315.         Subdirectory   at   Prompt",  page  ____).  To  change   to   new
  1316.         subdirectory type CD NEXTTEST and the current directory should be                          CD NEXTTEST                          CD NEXTTEST
  1317.         displayed as C:\test\nexttest.
  1318.  
  1319.         Directory  names  are limited to eight  characters.   The  entire
  1320.         pathname is limited to 64 characters.
  1321.  
  1322.         Removing a Subdirectory        Removing a Subdirectory        Removing a Subdirectory        ________ _ ____________        ________ _ ____________        ________ _ ____________
  1323.  
  1324.         RD  is  the  "remove directory" command.   The  command  must  be
  1325.         followed  by the pathname, using the same syntax as for making  a
  1326.         directory  or  changing  directories.   You  cannot  be  in   the
  1327.         subdirectory  you are trying to remove and you can only remove  a
  1328.         subdirectory if it is empty.
  1329.  
  1330.         About the Command Line        About the Command Line        About the Command Line        _____ ___ _______ ____        _____ ___ _______ ____        _____ ___ _______ ____
  1331.  
  1332.         DOS  commands are typed next to the prompt.  This is  called  the
  1333.         command  line.   Commands are executed when you press  the  Enter
  1334.         key.  DOS commands are normally typed in one of the two following
  1335.         formats:
  1336.  
  1337.         Format 1: Executing a DOS Command
  1338.  
  1339.         COMMAND [C:][\PATHNAME][\FILENAME]
  1340.  
  1341.         COMMAND    is the actual DOS command, such as DEL, DIR, CD, etc.
  1342.         [ ]        indicates that this part of the command is optional
  1343.         C:         is the name of the required drive, either A:, B: or C:
  1344.  
  1345.  
  1346.                                     15
  1347.         DM Users Manual                                          Page 16
  1348.         ________________________________________________________________
  1349.  
  1350.  
  1351.         \PATHNAME  is the pathname where the command should execute
  1352.         \FILENAME  is the name of the file on which the command should be
  1353.                    executed.
  1354.  
  1355.         If you typed the command:
  1356.  
  1357.         DEL C:\GAMES\PACKMAN        DEL C:\GAMES\PACKMAN        DEL C:\GAMES\PACKMAN
  1358.  
  1359.         you would then delete the PACKMAN file in the GAMES  subdirectory
  1360.         on drive C:.  If you were already in the GAMES subdirectory, your
  1361.         prompt would be C:\GAMES and it would not be necessary to specify                        C:\GAMES                        C:\GAMES
  1362.         the  drive  and  pathname.   You would only  have  to  type  "DEL
  1363.         PACKMAN".
  1364.  
  1365.         Format 2: Executing a File.
  1366.  
  1367.         [C:][\PATHNAME\]FILENAME1 [FILENAME2]
  1368.  
  1369.         [ ]        indicates that this part of the command is optional
  1370.         C:         is the name of the required drive
  1371.         \PATHNAME  is the pathname where the command should execute
  1372.         FILENAME1  is the name of the file (program) that should be
  1373.                    executed.  It must be an "executable" file (have the
  1374.                    extension .COM, .EXE, or .BAT.)
  1375.         FILENAME2  is the name of a data file that may be loaded using
  1376.                    the program in (FILENAME1).
  1377.  
  1378.         Using  our  sample  "tree" shown earlier,  suppose  the  WORDSTAR
  1379.         subdirectory contained the following files:
  1380.  
  1381.         WS.COM           (the WORDSTAR word processing program)
  1382.         LETTER           (text file for WORDSTAR)
  1383.  
  1384.         If you typed the command:
  1385.  
  1386.         C:\PROGRAMS\WORDSTAR\WS LETTER        C:\PROGRAMS\WORDSTAR\WS LETTER        C:\PROGRAMS\WORDSTAR\WS LETTER
  1387.  
  1388.         the  WS file would be executed with the LETTER file  loaded.   If
  1389.         you  were  already in the WORDSTAR subdirectory, you  would  only
  1390.         have given the command: "WS LETTER".  And, if you didn't want  to
  1391.         load the LETTER file, your command would simply be "WS".
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.                                     16
  1408.         DM Users Manual                                          Page 17
  1409.         ________________________________________________________________
  1410.  
  1411.  
  1412.                            USING "DM" DIRECTORY MASTER                           USING "DM" DIRECTORY MASTER                           USING "DM" DIRECTORY MASTER                           _____ ____ _________ ______                           _____ ____ _________ ______                           _____ ____ _________ ______
  1413.  
  1414.                                  GETTING STARTED                                 GETTING STARTED                                 GETTING STARTED                                 _______ _______                                 _______ _______                                 _______ _______
  1415.  
  1416.         DM  may be used on any PC/XT/AT compatible system with  at  least
  1417.         128k resident memory.
  1418.  
  1419.         This  manual  uses many cross-references for the  convenience  of
  1420.         readers  who  choose to skip around.  Those who read  the  manual
  1421.         straight through can probably ignore the references.
  1422.  
  1423.         Installing DM        Installing DM        Installing DM        __________ __        __________ __        __________ __
  1424.  
  1425.         (Refer  to the section entitled "Installing the Computer Tyme  DOS
  1426.         Toolbox", pages __ - __).
  1427.  
  1428.         Calling up the Directory Master Program        Calling up the Directory Master Program        Calling up the Directory Master Program        _______ __ ___ _________ ______ _______        _______ __ ___ _________ ______ _______        _______ __ ___ _________ ______ _______
  1429.  
  1430.         Dual  Floppy Systems:  Put your MS-DOS diskette in Drive  A,  and        Dual  Floppy Systems:        Dual  Floppy Systems:        ____  ______ ________        ____  ______ ________        ____  ______ ________
  1431.         turn  on  the system.  When "A:" appears, insert the DM  disk  in
  1432.         Drive  A.  Type "DM" and press the Enter key.  This calls up  the
  1433.         DM program.
  1434.  
  1435.         Hard  Disk Systems: Just type "DM".  (See above section  entitled        Hard  Disk Systems:        Hard  Disk Systems:        ____  ____ ________        ____  ____ ________        ____  ____ ________
  1436.         "The Path Command" for important information.)
  1437.  
  1438.         When  Directory Master comes up, three windows will appear.   The
  1439.         left-hand  window is the File Display Window.  The names  of  the
  1440.         files in the current directory will be displayed in  alphabetical
  1441.         order.   The upper right window is the Status Window.   It  shows
  1442.         which  directory is being read, the size of the files, and  other
  1443.         statistical  information.   The lower right window is  the  Popup
  1444.         Help Window for DM commands.
  1445.  
  1446.         Finding the Help Screens        Finding the Help Screens        Finding the Help Screens        _______ ___ ____ _______        _______ ___ ____ _______        _______ ___ ____ _______
  1447.  
  1448.         Dm uses two kinds of Help screens. One is full screen help  (F1),
  1449.         and  the other is a popup help screen (lower right screen)  which
  1450.         pops up each time you use a DM command. Press the F1 key once  to
  1451.         display  the first full screen help, then press it again  to  get
  1452.         the second help screen, and so on.
  1453.  
  1454.         Getting Out of the Program        Getting Out of the Program        Getting Out of the Program        _______ ___ __ ___ _______        _______ ___ __ ___ _______        _______ ___ __ ___ _______
  1455.  
  1456.         Press the Q key (Quit DM) to escape the program and return to MS-
  1457.         DOS.  You may also press the Escape key (Esc) twice to exit DM.
  1458.  
  1459.         Scanning the Directory        Scanning the Directory        Scanning the Directory        ________ ___ _________        ________ ___ _________        ________ ___ _________
  1460.  
  1461.         You  may scan the list of filenames in the File Window using  the
  1462.         page up (Pg Up) and page down (Pg Dn) keys, and the Home and  End
  1463.         keys.   Ctrl Home takes you to the top of the list and  Ctrl  End
  1464.         takes  you to the bottom.  The up arrow and down arrow keys  move
  1465.         the pointer one line at a time.
  1466.  
  1467.  
  1468.                                     17
  1469.         DM Users Manual                                          Page 18
  1470.         ________________________________________________________________
  1471.  
  1472.  
  1473.  
  1474.                        COPYING, MOVING AND DELETING FILES                       COPYING, MOVING AND DELETING FILES                       COPYING, MOVING AND DELETING FILES                       ________ ______ ___ ________ _____                       ________ ______ ___ ________ _____                       ________ ______ ___ ________ _____
  1475.  
  1476.         Marking Files        Marking Files        Marking Files        _______ _____        _______ _____        _______ _____
  1477.  
  1478.         If  you want to copy, move or delete several files at  once,  you
  1479.         must "mark" the files first.  This tells the computer which files
  1480.         you want to copy, move or delete.
  1481.  
  1482.         To mark a file, position the pointer next to that file and  press
  1483.         the right arrow -> key.  The name of the file will be highlighted
  1484.         to  indicate that it has been "marked."  Press the left arrow  <-
  1485.         key  to un-mark a file.  You may mark as many files as you  wish.
  1486.         Ctrl -> marks all files in the current directory, and Ctrl <- un-
  1487.         marks  all files.
  1488.  
  1489.         Caution: If you want to copy, move or delete a single file do not
  1490.         mark the file, just position the pointer in front of the filename
  1491.         and  type the desired command. Reason: If you mark a single  file
  1492.         the pointer will move down to the next filename. If you then type
  1493.         a  command for a single file such as "C", it will copy  the  file
  1494.         below the one highlighted.
  1495.  
  1496.         Copy a File        Copy a File        Copy a File        ____ _ ____        ____ _ ____        ____ _ ____
  1497.  
  1498.         If you want to copy a file, use the up arrow and down arrow  keys
  1499.         to  position  the pointer next to the file to  be  copied.   Then
  1500.         press the C key.  The message "Press down arrow to copy  filename
  1501.         to another filename. To Path:" will appear.  Pressing down  arrow
  1502.         allows  you  to  copy the file to the same  or  another  filename
  1503.         within the same subdirectory. Typing in the pathname at the above
  1504.         message  copies the file to a new subdirectory (path).  Type  the
  1505.         name of the drive and subdirectory that the file is to be  copied
  1506.         to, then press the Enter key.  The file will be copied.
  1507.  
  1508.         (New Users:  See "Paths and Pathnames," page 13.)
  1509.  
  1510.         Dual Floppy Systems:  If the file being copied is on the disk  in        Dual Floppy Systems:        Dual Floppy Systems:        ____ ______ ________        ____ ______ ________        ____ ______ ________
  1511.         Drive  A,  and you want to copy it to the disk in drive  B,  then
  1512.         type "B:" when "To Path" appears.  You must have a formatted disk
  1513.         in Drive B.
  1514.  
  1515.         Hard Disk Systems:  If you are copying from a disk in Drive A  to        Hard Disk Systems:        Hard Disk Systems:        ____ ____ ________        ____ ____ ________        ____ ____ ________
  1516.         the hard disk, then type "C:" and the subdirectory name when  "To
  1517.         Path:" appears.  If you are copying from the hard disk to a  disk
  1518.         in Drive A, then type "A:" when "To Path" appears.  You must have
  1519.         a formatted disk in drive A. When you specify only the drive name
  1520.         such as C:, the file will be copied to the "current directory" on
  1521.         that drive.
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.                                     18
  1530.         DM Users Manual                                          Page 19
  1531.         ________________________________________________________________
  1532.  
  1533.  
  1534.         Copy All Marked Files        Copy All Marked Files        Copy All Marked Files        ____ ___ ______ _____        ____ ___ ______ _____        ____ ___ ______ _____
  1535.  
  1536.         Mark  all files that you want to copy, then press the Alt C  keys
  1537.         simultaneously.  The message "Copy Marked Files.  To Path:"  will
  1538.         appear.   Type the name of the path to which the files should  be
  1539.         copied.  Press the Enter key.  All marked files will be copied to
  1540.         the specified path.  The following conventions should be used  to
  1541.         type the path. (See "Paths and Pathnames," page __).
  1542.  
  1543.         A:  = Drive A  (usually floppy drive)        A:        A:
  1544.         B:  = Drive B  (usually floppy drive)        B:        B:
  1545.         C:  = Drive C  (hard drive)        C:        C:
  1546.         C:\ = Drive C  (root directory of hard drive)        C:\        C:\
  1547.         C:\NAME = Subdirectories of Drive C (NAME is the name of        C:\NAME        C:\NAME
  1548.                   subdirectory)
  1549.  
  1550.         (New Users see "About Directories and Subdirectories" pgs. 12-15)
  1551.  
  1552.         Move a File        Move a File        Move a File        ____ _ ____        ____ _ ____        ____ _ ____
  1553.  
  1554.         If you want to move a file, use the up arrow and down arrow  keys
  1555.         to position the pointer next to the file to be moved.  Then press
  1556.         the  M  key.  The message "To Path:" will appear. Typing  in  the
  1557.         pathname  at  the  above  message  copies  the  file  to  a   new
  1558.         subdirectory (path). Type the name of the drive and  subdirectory
  1559.         that  the file is to be moved to, then press the Enter key.   The
  1560.         file will be moved.
  1561.  
  1562.         Move all Marked Files        Move all Marked Files        Move all Marked Files        ____ ___ ______ _____        ____ ___ ______ _____        ____ ___ ______ _____
  1563.  
  1564.         You  may  want to move files from the root directory  to  a  sub-
  1565.         directory  or vice versa, or from subdirectory  to  subdirectory.
  1566.         Mark  the files to be moved, then press the Alt and M keys.   The
  1567.         message  "Move Marked Files. To Path:" will appear.  Type in  the
  1568.         name  of the path (as described above) and press the  Enter  key.
  1569.         The files will be "moved," which means they will be copied to the
  1570.         directory you specified and deleted from the current directory.
  1571.  
  1572.         Copying or Moving More Files to the Same Path        Copying or Moving More Files to the Same Path        Copying or Moving More Files to the Same Path        _______ __ ______ ____ _____ __ ___ ____ ____        _______ __ ______ ____ _____ __ ___ ____ ____        _______ __ ______ ____ _____ __ ___ ____ ____
  1573.  
  1574.         Suppose  you have just copied a group of files, and you  want  to
  1575.         immediately  copy more files to the same path.  DM has a  feature
  1576.         that allows you to copy files to the same path without having  to
  1577.         type  the pathname each time.  This is helpful if you are  making
  1578.         backups from the hard disk onto several floppy disks.
  1579.  
  1580.         If  you  have already copied a group of files, and want  to  copy
  1581.         more  files  to the same path, mark the files and  press  Alt  C.
  1582.         When the message "To Path:" appears, simply press the Enter  key.
  1583.         The files will be copied to the path you specified the last  time
  1584.         you copied files.
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.                                     19
  1591.         DM Users Manual                                          Page 20
  1592.         ________________________________________________________________
  1593.  
  1594.  
  1595.         Delete a File        Delete a File        Delete a File        ______ _ ____        ______ _ ____        ______ _ ____
  1596.  
  1597.         To  delete  a  file,  use the up arrow and  down  arrow  keys  to
  1598.         position  the pointer next to the file you want to delete.   Then
  1599.         press  the  D key.  The message "Delete (filename)?  (Y/N)"  will
  1600.         appear.  Press Y for yes and the file will be deleted.
  1601.  
  1602.         Delete All Marked Files        Delete All Marked Files        Delete All Marked Files        ______ ___ ______ _____        ______ ___ ______ _____        ______ ___ ______ _____
  1603.  
  1604.         Mark  all the files that you want to delete, then press  the  Alt
  1605.         and  D keys.  "Ready to Delete Marked Files? (Y/N)" will  appear.
  1606.         Type "Y" for yes.  All marked files will be deleted.
  1607.  
  1608.                           DM's QUICK AND EASY FEATURES                          DM's QUICK AND EASY FEATURES                          DM's QUICK AND EASY FEATURES                          ____ _____ ___ ____ ________                          ____ _____ ___ ____ ________                          ____ _____ ___ ____ ________
  1609.  
  1610.         Sorting the Directory        Sorting the Directory        Sorting the Directory        _______ ___ _________        _______ ___ _________        _______ ___ _________
  1611.  
  1612.         The order in which the directory is displayed is shown as "Sort:"
  1613.         in  the upper right window.  If you want the directory listed  in
  1614.         some other order, press the S key.  Five choices appear.
  1615.  
  1616.           1) Name -     Type 1) or "N" to sort alphabetically by
  1617.                         filename.   This  is the default sort order,
  1618.                         which means files are automatically  sorted
  1619.                         this way unless  you change it.
  1620.           2) Ext -      Type 2) or "E" to sort by extension. This is
  1621.                         helpful if you want all the files with the
  1622.                         same extension to appear together.
  1623.           3) Date -     Type 3) or "D" to sort chronologically.
  1624.           4) Size -     Type 4) or "S" to sort smallest to  largest
  1625.           R) Reverse -  Type R) to reverse the sorted order.
  1626.  
  1627.         (New Users: see "Files, Filenames and Extensions," page 11.)
  1628.  
  1629.         Renaming Files        Renaming Files        Renaming Files        ________ _____        ________ _____        ________ _____
  1630.  
  1631.         To rename a file, place the pointer at the desired file and press
  1632.         the R (Rename) key.  Then type in the desired new name and  press
  1633.         Enter.   Use  the  arrow keys to position the  pointer,  and  the
  1634.         Backspace (<--) or Delete (Del) key to erase unwanted characters.
  1635.         You may move up and down the list, changing the names of as  many
  1636.         files  as desired. Two files cannot share the same name.  If  you
  1637.         try, you will get an error message "access denied."  Press the F3
  1638.         key if you want to copy the name (not the extension) of the  file
  1639.         directly above the one you're working on.
  1640.  
  1641.         View a Text File        View a Text File        View a Text File        ____ _ ____ ____        ____ _ ____ ____        ____ _ ____ ____
  1642.  
  1643.         If  you  want to view a text file you can set up DM to  run  your
  1644.         favorite VIEW program on a selected file.  DM has been set up  to
  1645.         run the DOS VIEW program as the default. The VIEW program must be
  1646.         installed  in  the  same  directory as DM or  its  path  must  be
  1647.         specified  during the setup routine.  To change the  default  and
  1648.         set  up  your VIEW program, choose X (Extra Functions)  and  then
  1649.  
  1650.  
  1651.                                     20
  1652.         DM Users Manual                                          Page 21
  1653.         ________________________________________________________________
  1654.  
  1655.  
  1656.         choose V (Set VIEW Program).  The message "Input the Command  for
  1657.         your  favorite  VIEW program" will appear.  Type in the  name  of
  1658.         your program, (and its path, if necessary), same as if were being
  1659.         executed from DOS. (Examples: NW1 or C:\NW\NW1).                                      NW1    C:\NW\NW1                                      NW1    C:\NW\NW1
  1660.  
  1661.         To view a file, position pointer next to a text or document  file
  1662.         and  press  "V".  Program files (those with .COM,  .EXE  or  .BAT
  1663.         extensions),  data  base files and spreadsheet  data  files  will
  1664.         probably be unrecognizable.  You may not revise text using View.
  1665.  
  1666.         Edit a Text File        Edit a Text File        Edit a Text File        ____ _ ____ ____        ____ _ ____ ____        ____ _ ____ ____
  1667.  
  1668.         If you want to modify a text file you can use TEDIT, included  in
  1669.         this package, or set up DM to run your favorite EDIT program on a
  1670.         selected  file.   The  program  must be  installed  in  the  same
  1671.         directory  as DM or its path must be specified during  the  setup
  1672.         routine.  To set up your EDIT program, choose X (Extra Functions)
  1673.         and  then  choose E (Set EDIT Program).  The message  "Input  the
  1674.         Command  for your favorite EDITOR program" will appear.  Type  in
  1675.         the  name of your program, (and its path, if necessary), same  as
  1676.         if were being executed from DOS. (Examples: TEdit or C:\NW\Edit).                                                    TEdit    C:\NW\Edit                                                    TEdit    C:\NW\Edit
  1677.  
  1678.         To  edit  a file, position arrow at text file and press  "E".  To
  1679.         save, press "CTRL KS". To save and quit press "CTRL KD". To  quit
  1680.         without saving, press "CTRL KQ". Use caution in editing files. Do                                         Use caution in editing files. Do                                         Use caution in editing files. Do                                         ___ _______ __ _______ ______ __                                         ___ _______ __ _______ ______ __                                         ___ _______ __ _______ ______ __
  1681.         not  attempt to edit files other than text or document files.  To        not  attempt to edit files other than text or document files.  To        not  attempt to edit files other than text or document files.  To        ___  _______ __ ____ _____ _____ ____ ____ __ ________ ______  __        ___  _______ __ ____ _____ _____ ____ ____ __ ________ ______  __        ___  _______ __ ____ _____ _____ ____ ____ __ ________ ______  __
  1682.         do so could result in damage to program or system files.        do so could result in damage to program or system files.        do so could result in damage to program or system files.        __ __ _____ ______ __ ______ __ _______ __ ______ ______        __ __ _____ ______ __ ______ __ _______ __ ______ ______        __ __ _____ ______ __ ______ __ _______ __ ______ ______
  1683.  
  1684.         Patch a File        Patch a File        Patch a File        _____ _ ____        _____ _ ____        _____ _ ____
  1685.  
  1686.         For advanced users only.  If you want to patch a file you can set        For advanced users only.        For advanced users only.        ___ ________ _____ _____        ___ ________ _____ _____        ___ ________ _____ _____
  1687.         up DM to run your favorite PATCH program on a selected file.  The
  1688.         program must be installed in the same directory as DM or its path
  1689.         must be specified during the setup routine.  To set up your PATCH
  1690.         program, choose X (Extra Functions) and then choose P (Set  PATCH
  1691.         Program).  The message "Input the Command for your favorite  FILE
  1692.         PATCH  program"  will appear.  You may replace the  name  of  the
  1693.         existing  program or type in another program name (and its  path,
  1694.         if  necessary),  same  as  if  were  being  executed  from   DOS.
  1695.         (Examples: Patch or C:\UTIL\Patch)                   Patch    C:\UTIL\Patch                   Patch    C:\UTIL\Patch
  1696.  
  1697.         To patch a file, position pointer at desired file and press  "P".
  1698.         Patch  allows  you  to change programs in either  ASCII  or  HEX.
  1699.         Do  not  attempt  to patch a file unless you know  what  you  are        Do  not  attempt  to patch a file unless you know  what  you  are        Do  not  attempt  to patch a file unless you know  what  you  are        __  ___  _______  __ _____ _ ____ ______ ___ ____  ____  ___  ___        __  ___  _______  __ _____ _ ____ ______ ___ ____  ____  ___  ___        __  ___  _______  __ _____ _ ____ ______ ___ ____  ____  ___  ___
  1700.         doing, you could damage a program or system file.        doing, you could damage a program or system file.        doing, you could damage a program or system file.        ______ ___ _____ ______ _ _______ __ ______ _____        ______ ___ _____ ______ _ _______ __ ______ _____        ______ ___ _____ ______ _ _______ __ ______ _____
  1701.  
  1702.         Change File Date        Change File Date        Change File Date        ______ ____ ____        ______ ____ ____        ______ ____ ____
  1703.  
  1704.         Position  the pointer at the file to be changed and press  the  T
  1705.         (Change Date) key to change the date.  If you want today's  date,
  1706.         press the F2 key. (Note: for F2 to insert correct date, make sure
  1707.         your  clock calendar is set correctly). If you want the  date  of
  1708.         the  file directly above the one you're working on, press the  F3
  1709.         key.  You may move up and down the list, changing the date on any
  1710.  
  1711.  
  1712.                                     21
  1713.         DM Users Manual                                          Page 22
  1714.         ________________________________________________________________
  1715.  
  1716.  
  1717.         file.  Press Enter when finished.
  1718.  
  1719.         Disk Statistics - The Status Window        Disk Statistics - The Status Window        Disk Statistics - The Status Window        ____ __________   ___ ______ ______        ____ __________   ___ ______ ______        ____ __________   ___ ______ ______
  1720.  
  1721.         Disk  statistics for the current drive are in the Status  Window.
  1722.         The  "Size of Files" and "Free Space" figures are shown  in  "k."
  1723.         One "k" equals 1024 characters.  Therefore, 20k would mean 20,480
  1724.         characters.  Just below "Path", the "Size" of the file  currently
  1725.         at the pointer is shown in actual number of characters (bytes).
  1726.  
  1727.         The  figure displayed under the "Total" column entitled "Size  of
  1728.         Files",  shows  the total "k" used by all files  in  the  current
  1729.         subdirectory. The same figure under the "Marked" column shows the
  1730.         number  of  "k" of all marked files.  Note: This  figure  is  the                                              Note:                                              Note:
  1731.         actual  amount of space required on a floppy if you  are  copying
  1732.         the  marked  files  to a floppy disk.  The  "Marked"  figure  may
  1733.         differ  from the "Total" figure when files are marked  because  a
  1734.         hard disk requires a minimum of 2k clusters for each file,  while
  1735.         a floppy disk requires a minimum of only 1k clusters.
  1736.  
  1737.         "Number of Files" under the "Total" column represents the  actual
  1738.         number  of  files  in the subdirectory.  The  same  figure  under
  1739.         "Marked"  represents the total number of files currently  marked.
  1740.         "Size:"  shows  the  actual  number of  characters  in  the  file
  1741.         currently indicated by the pointer.  "Free:" shows the amount  of
  1742.         space, in "k", still available on the current disk.
  1743.  
  1744.         Determining Free Space on a Disk        Determining Free Space on a Disk        Determining Free Space on a Disk        ___________ ____ _____ __ _ ____        ___________ ____ _____ __ _ ____        ___________ ____ _____ __ _ ____
  1745.  
  1746.         If you want to know the amount of free space on a disk, press the
  1747.         F (Freespace) key.  The message "Disk Statistics for Drive"  will
  1748.         appear.  Type in the name of the desired drive (A, B, or C),  and
  1749.         statistics  for  the disk in that drive will  be  displayed.  For
  1750.         example, a disk in drive A might read:
  1751.  
  1752.                      Total: 354k         Cluster Size: 1024
  1753.                      Free:  120k         Tot Clusters:  354
  1754.                      Used:  234k         Percent Free:  33.8%
  1755.  
  1756.  
  1757.         The  "Total"  shows  the capacity of the disk.  When  a  file  is
  1758.         created, space for it is allocated in chunks, called  "clusters."
  1759.         Therefore, the "Cluster Size" is the minimum amount of space that
  1760.         may  be taken up by a file.  (If the cluster size is 1024  bytes,
  1761.         then a file with only 500 bytes will still be considered to  take
  1762.         up  1024  bytes, or one cluster.)  The Freespace command  (F)  is
  1763.         very helpful when you need to make sure there is adequate room on
  1764.         a disk intended to receive copied files.
  1765.  
  1766.                                MOVING AROUND IN DM                               MOVING AROUND IN DM                               MOVING AROUND IN DM                               ______ ______ __ __                               ______ ______ __ __                               ______ ______ __ __
  1767.  
  1768.         Goto Filename        Goto Filename        Goto Filename        ____ ________        ____ ________        ____ ________
  1769.  
  1770.         Rather  than  scrolling through a lengthy directory, you  may  go
  1771.  
  1772.  
  1773.                                     22
  1774.         DM Users Manual                                          Page 23
  1775.         ________________________________________________________________
  1776.  
  1777.  
  1778.         directly  to  a specific file using the  Goto  Filename  feature.
  1779.         Press the G key, then type in the name of the desired file. Press
  1780.         Enter, and the pointer will move to that filename.
  1781.  
  1782.         Inserting a New Disk in the Floppy Drive        Inserting a New Disk in the Floppy Drive        Inserting a New Disk in the Floppy Drive        _________ _ ___ ____ __ ___ ______ _____        _________ _ ___ ____ __ ___ ______ _____        _________ _ ___ ____ __ ___ ______ _____
  1783.  
  1784.         If  you  change the disk in your floppy drive, let  the  computer
  1785.         know that there's a different disk in the drive.  Press the L key
  1786.         (Re-read Directory) to display the directory of the new disk.
  1787.  
  1788.         Changing Disk Drives        Changing Disk Drives        Changing Disk Drives        ________ ____ ______        ________ ____ ______        ________ ____ ______
  1789.  
  1790.         The name of the current designated drive is in the Status Window,
  1791.         shown as "Path:".  If you want to scan the files on another  disk
  1792.         drive,  press the F5 (Change Disk) key.  Type in the name of  the
  1793.         desired disk drive (such as A, B, or C).  The new directory  will
  1794.         be displayed in the File Window.
  1795.  
  1796.         Changing the Path        Changing the Path        Changing the Path        ________ ___ ____        ________ ___ ____        ________ ___ ____
  1797.  
  1798.         If you want to display the files in a subdirectory, then you have
  1799.         to  change the path.  This is similar to changing the disk  drive
  1800.         (see above).  Press the F6 (Change Path) key.  This message  will
  1801.         appear:
  1802.  
  1803.         Change drive, path, or mask.
  1804.         Usage: Drive:\Path\Mask               Drive:\Path\Mask               Drive:\Path\Mask
  1805.  
  1806.         (See  "Changing the Mask" below).  Type in the desired  pathname,
  1807.         such  as C:\NW then press the Enter key.  For more  about  "mask"
  1808.         (See  "About  Directories and Subdirectories," pages  12-15,  and
  1809.         "Paths and Pathnames," page 13.)
  1810.  
  1811.         Changing the Mask        Changing the Mask        Changing the Mask        ________ ___ ____        ________ ___ ____        ________ ___ ____
  1812.  
  1813.         Perhaps you have a big directory and don't want DM to show  every
  1814.         file. You may display a partial directory by "changing the mask."
  1815.  
  1816.         The  "mask" determines which files in a given directory will  ap-
  1817.         pear  in the File Window.  Normally, all files are shown, so  the
  1818.         default  mask  is  "*.*"  (meaning  "every  filename,  and  every
  1819.         extension").   The mask currently in use is shown in  the  Status
  1820.         Window.
  1821.  
  1822.         If you want to change the mask so that only certain filenames or
  1823.         extensions are displayed, press the F6 (Change Path) key.  This
  1824.         message will appear:
  1825.  
  1826.         Change drive, path, or mask.
  1827.         Usage: Drive:\Path\Mask               Drive:\Path\Mask               Drive:\Path\Mask
  1828.  
  1829.         Follow the usage example when typing in the drive, path, and  the
  1830.         desired "mask".  The mask should be a filename with appropriately
  1831.         embedded wildcards.  (See "Wildcards," pages 11, 12 and 24.)
  1832.  
  1833.  
  1834.                                     23
  1835.         DM Users Manual                                          Page 24
  1836.         ________________________________________________________________
  1837.  
  1838.  
  1839.  
  1840.         Example:  if you only want to display files with the .COM  exten-
  1841.         sion, then press F6, specify *.COM as the mask and press ENTER.
  1842.  
  1843.         Tree Mode        Tree Mode        Tree Mode        ____ ____        ____ ____        ____ ____
  1844.  
  1845.         The  Tree Mode displays a list of subdirectories in  the  current
  1846.         drive.   It may be used instead of the "Change Path"  command  to
  1847.         jump to a subdirectory.
  1848.  
  1849.         This  is  an example of how to use the Tree Mode: From  the  root
  1850.         directory,  press the F7 key to enter the Tree Mode.  A  list  of
  1851.         all the subdirectories on the current drive will appear. Position
  1852.         the  pointer  at the desired subdirectory and  press  ENTER.  All
  1853.         files for that subdirectory will be listed. Want to know if there
  1854.         are additional subdirectories off the current subdirectory? Press
  1855.         F7  once  more.  Additional  subdirectories,  if  any,  will   be
  1856.         displayed.  To list files in an additional subdirectory  position
  1857.         the  pointer and press ENTER. When listing files, you  exit  Tree
  1858.         Mode.  To again enter Tree Mode press F7. The message <Prev  Dir>
  1859.         (Date)   will   appear.  Press  ENTER  to  return   to   previous
  1860.         subdirectory file listing or Right Arrow to enter Tree Mode.  The
  1861.         Tree  Mode  is  an alternative to using the  "Change  Path"  (F6)
  1862.         command.
  1863.  
  1864.         Tree Mode Help Screen        Tree Mode Help Screen        Tree Mode Help Screen        ____ ____ ____ ______        ____ ____ ____ ______        ____ ____ ____ ______
  1865.  
  1866.           F7    Enter and Exit Tree Mode          F7          F7
  1867.           R     Rename Subdirectory          R          R
  1868.           ->    Jump to SubDir - move to the next tier of subdirectories          ->          ->
  1869.           <-    Jump to SubDir toward Root - move to the next tier of          <-          <-
  1870.                 subdirectories toward the root
  1871.           RET   Jump to SubDir and Exit Tree Mode - move to the          RET          RET
  1872.                 subdirectory indicated by the pointer and return to the
  1873.                 regular mode
  1874.           \     Jump to Root Directory - move to the root directory          \          \
  1875.  
  1876.                                    NEAT TRICKS                                   NEAT TRICKS                                   NEAT TRICKS                                   ____ ______                                   ____ ______                                   ____ ______
  1877.  
  1878.         Wildcard Mark        Wildcard Mark        Wildcard Mark        ________ ____        ________ ____        ________ ____
  1879.  
  1880.         You  may mark (highlight) a group of files at one time  with  the
  1881.         wildcard  feature.   Wildcards are useful if you  want  to  copy,
  1882.         move,  delete or sort a specific group of files  whose  filenames
  1883.         have  common  characteristics.  You can substitute  the  wildcard
  1884.         symbols  (* and ?) into a filename, and the computer will  choose
  1885.         all files that fit into that category.
  1886.  
  1887.         To  use the wildcard feature, press W (Wildcard Mark), then  type
  1888.         the  filename with the desired wildcard (* or ?) embedded in  the
  1889.         proper  place.  Press Return, and files will be marked.  Example:
  1890.         Many word processors create an automatic backup file. Suppose you
  1891.         want to delete all your files that have the .BAK extension.   You
  1892.         would  press  the W key, then type *.BAK. This  reads  "any  file
  1893.  
  1894.  
  1895.                                     24
  1896.         DM Users Manual                                          Page 25
  1897.         ________________________________________________________________
  1898.  
  1899.  
  1900.         which  has the .BAK extension."   All .BAK files will  be  marked
  1901.         and  made ready for deletion. (New Users: see "Wildcards,"  pages
  1902.         11-12.)
  1903.  
  1904.         Reverse All Marks        Reverse All Marks        Reverse All Marks        _______ ___ _____        _______ ___ _____        _______ ___ _____
  1905.  
  1906.         The "Reverse all Marks" feature marks (highlights) all files that
  1907.         are not marked, and un-marks all files that are marked.  You  can
  1908.         use this feature if you want to copy, move or delete all except a
  1909.         few files.  First, mark (highlight) only the files you don't want                                                               _____
  1910.         to copy, move or delete. Then press the X key (Extra  Functions),
  1911.         and  choose  option  R  (Reverse  all  Marks).  You  can  use   a
  1912.         combination  of the "Wildcard Mark" and the "Reverse  all  Marks"
  1913.         features.   Suppose you wanted to delete all files  except  those
  1914.         with the .COM extension.  First, you would use the wildcard  mark
  1915.         to  mark .COM files, then reverse the marks.  Then  all  non-.COM
  1916.         files would be marked, ready for deleting.
  1917.  
  1918.         Changing Colors on the Screen        Changing Colors on the Screen        Changing Colors on the Screen        ________ ______ __ ___ ______        ________ ______ __ ___ ______        ________ ______ __ ___ ______
  1919.  
  1920.         If  you have a color monitor, you may change DM's colors.   Press
  1921.         the  X (Extra Functions) key, then choose option C (Set  Colors).
  1922.         The Color Menu will appear:
  1923.  
  1924.                   1 Turn Color Off
  1925.                   2 Background Color            3 Border Color
  1926.                   4 HiVideo Color               5 LoVideo Color
  1927.                   Esc Exit
  1928.  
  1929.         DM  comes up automatically in color on a color monitor.  You  can
  1930.         change  the  colors of the background, the border,  the  bold  or
  1931.         highlighted  text (HiVideo), or the regular text (LoVideo).   You
  1932.         may choose between 15 different colors.  When you have the colors
  1933.         the  way  you want them, press the Esc key to exit to  the  Extra
  1934.         Functions  menu, then type "S" to save your new configuration  to
  1935.         disk.  Saving  the configuration insures that  the  program  will
  1936.         always come up with your new colors on the screen.
  1937.  
  1938.                    EXECUTING DOS COMMANDS AND RUNNING PROGRAMS                   EXECUTING DOS COMMANDS AND RUNNING PROGRAMS                   EXECUTING DOS COMMANDS AND RUNNING PROGRAMS                   _________ ___ ________ ___ _______ ________                   _________ ___ ________ ___ _______ ________                   _________ ___ ________ ___ _______ ________
  1939.  
  1940.         New Users:  (See "About The Command Line," pages 14-15.)
  1941.  
  1942.         Execute a DOS Command        Execute a DOS Command        Execute a DOS Command        _______ _ ___ _______        _______ _ ___ _______        _______ _ ___ _______
  1943.  
  1944.         You  may execute any DOS command directly from DM.  Press the  F4
  1945.         (DOS Command) key, and then type the desired command, just as you
  1946.         would  from DOS.  Press Enter, and the command will be  executed.
  1947.         When it is finished, press any key to return to DM, exactly where
  1948.         you left off.  Note:  For this feature to work, you must have the
  1949.         COMMAND.COM  file on your hard disk or the disk that was used  to
  1950.         boot the system.
  1951.  
  1952.         Execute a File        Execute a File        Execute a File        _______ _ ____        _______ _ ____        _______ _ ____
  1953.  
  1954.  
  1955.  
  1956.                                     25
  1957.         DM Users Manual                                          Page 26
  1958.         ________________________________________________________________
  1959.  
  1960.  
  1961.         You  don't have to type the full DOS command to execute  a  file.
  1962.         Instead,  you may position the pointer next to the file that  you
  1963.         want  to  execute, then press the F3 (Execute File) key.  If  the
  1964.         file is executable, (has an extension of .EXE, .COM or .BAT)  the
  1965.         program  will  run and you will leave DM. When you  are  finished
  1966.         running the program, you will automatically return to DM  exactly
  1967.         where you left off.  (If the file is not executable, nothing will
  1968.         happen.)
  1969.  
  1970.         This feature executes a file in the same manner as if you were in
  1971.         DOS.  Position the pointer at an executable file. When you  press
  1972.         F3,  the  filename appears in the Popup Help  Window.  Press  the
  1973.         ENTER key to execute the file, or, if you wish, you may type more
  1974.         parameters onto the command line, such as a pathname or the  name
  1975.         of the file to be loaded and run.  Use standard DOS syntax if you
  1976.         type  any additions to the command. For example, suppose you  are
  1977.         marking files to be moved or copied to a disk in drive A and  you
  1978.         realize  you  don't have a formatted disk to copy  them  to.   To
  1979.         continue  your project you must first format a disk in  drive  A.
  1980.         (The FORMAT program must be in the current directory on Drive C.)
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.  
  1991.  
  1992.  
  1993.  
  1994.  
  1995.  
  1996.  
  1997.  
  1998.  
  1999.  
  2000.  
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.                                     26
  2018.         DM Users Manual                                          Page 27
  2019.         ________________________________________________________________
  2020.  
  2021.  
  2022.         Place  the  pointer next to the FORMAT file, and press  F3.   The
  2023.         following message will appear:
  2024.  
  2025.                      ___k Memory Available.
  2026.                      Type Text Into Command Line.
  2027.                      FORMAT _                     FORMAT _                     FORMAT _
  2028.  
  2029.         You will have to type A: at the cursor to indicate that you  want                              A:                              A:
  2030.         the disk in drive A formatted, then press ENTER.  The line  "___k
  2031.         Memory  Available" tells you how much resident memory  (RAM),  in
  2032.         "k,"  is  available to execute the file at the pointer.   If  the
  2033.         file you've picked is larger than the available memory, you can't
  2034.         execute it.  The amount of memory available depends on what  kind
  2035.         of  computer you have.  DM takes up about 100k of memory,  so  if
  2036.         your  computer only has 128k of RAM, don't plan on being able  to
  2037.         execute  anything except the smallest of files.   Computers  with
  2038.         256k  may have some difficulty executing large files. Those  with
  2039.         512k or 640k shouldn't have any trouble at all.
  2040.  
  2041.                          THE PROGRAMMABLE FUNCTION KEYS                         THE PROGRAMMABLE FUNCTION KEYS                         THE PROGRAMMABLE FUNCTION KEYS                         ___ ____________ ________ ____                         ___ ____________ ________ ____                         ___ ____________ ________ ____
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.  
  2054.  
  2055.  
  2056.  
  2057.  
  2058.  
  2059.  
  2060.  
  2061.  
  2062.  
  2063.  
  2064.  
  2065.  
  2066.  
  2067.  
  2068.         You  may custom program up to 30 key combinations to  do  special
  2069.         tasks.   You can program these keys to execute any  program,  DOS
  2070.         command  or batch file. These keys can be programmed so that  you
  2071.         can  position the pointer next to a file, press the Function  Key
  2072.         combination, and run the appropriate program on that file. The 30
  2073.         keys which may be programmed are the Alternate Function keys (Alt
  2074.         F1-F10),  the Control Function keys (Ctrl F1-F10) and  the  Shift
  2075.         Function Keys (Shft F1-F10).
  2076.  
  2077.  
  2078.                                     27
  2079.         DM Users Manual                                          Page 28
  2080.         ________________________________________________________________
  2081.  
  2082.  
  2083.         For  help, press the "Tab" key to view the  default  Programmable
  2084.         Function  Key  Settings.  For  information  on  reprogamming  the
  2085.         Keys,  go  to Help Screen No. 2 by pressing F1  twice.  To  begin
  2086.         reprogramming press F8 and choose 1) Change Alt Function Keys; 2)
  2087.         Change Ctrl Function Keys or 3) Change Shft Function Keys.
  2088.  
  2089.         Programmable  Function Keys allow you to write a command to  tell
  2090.         the  computer  what to do when that key combination  is  pressed.
  2091.         You will write commands using regular DOS syntax for the  command
  2092.         line.  (See "About the Command Line," pages 14-15.)  At the  same
  2093.         time  you write a DOS command for the key  combination,  (Alt-F1)
  2094.         for instance, you will also need to write the "help text."   This
  2095.         will  appear  on the screen entitled "Programmable  Function  Key
  2096.         Settings" so that you will remember what the key does.
  2097.  
  2098.         You may want to program a key combination to execute a file  that
  2099.         takes  up a lot of memory.  Since DM takes up about 100k of  RAM,
  2100.         be  sure  that your computer has enough memory  to  execute  your
  2101.         commands.  (See "Executing a File," page 25.)
  2102.  
  2103.         In  the examples below, we will assume that you have a hard  disk
  2104.         computer  with at least 512k of RAM.  Here are a couple  of  uses
  2105.         for  the Programmable Function Keys.  The DOS commands  and  help
  2106.         text are included.
  2107.  
  2108.         Command       Help Text      Explanation/Use        Command       Help Text      Explanation/Use        Command       Help Text      Explanation/Use        _______       ____ ____      _______________        _______       ____ ____      _______________        _______       ____ ____      _______________
  2109.  
  2110.         FORMAT A:     Format         Formats a disk in drive A.  This is
  2111.                                      helpful if you have files marked to
  2112.                                      be copied to a floppy disk, and have
  2113.                                      forgotten to format a disk.
  2114.  
  2115.         DIR A:/P      Dir A:         Reads the directory of the disk in
  2116.                                      drive A, pausing when the screen is
  2117.                                      filled.
  2118.  
  2119.         For  practice,  let's  program Function Keys for  the  two  above
  2120.         examples.   Press the F8 (Edit Commands) key.  You will be  asked
  2121.         to pick an option:
  2122.                           1 Change Alt Function Keys
  2123.                           2 Change Ctrl Function Keys
  2124.                           3 Change Shft Function Keys
  2125.                           4 Change AutoRun Commands
  2126.  
  2127.         Don't choose option 4 now.  Instructions for the Autorun Key come
  2128.         later.  For this practice session, let's program the Alt  F1  and
  2129.         Alt  F2 keys.  Therefore, choose Option 1, "Change  Alt  Function
  2130.         Keys."  The following display will appear in the File Window.
  2131.  
  2132.                 ================================
  2133.                 |  Esc to Exit     Help Line: 1                   Esc                        1                   Esc                        1
  2134.                 |  Alt F1 .... _                   Alt F1      _                   Alt F1      _
  2135.                 |  Alt F2 ....                   Alt F2                   Alt F2
  2136.                 |  Alt F3 ....                   Alt F3                   Alt F3
  2137.  
  2138.  
  2139.                                     28
  2140.         DM Users Manual                                          Page 29
  2141.         ________________________________________________________________
  2142.  
  2143.  
  2144.         You will type in your help text and DOS commands on these  lines.
  2145.         The first line is for the help text for the Alt F1 key.  The next
  2146.         line  is the DOS command for the Alt F1 key.  Use the arrow  keys
  2147.         to position the cursor on the desired line.  The "line guide"  in
  2148.         the  upper right-hand corner of the window tells you  which  line
  2149.         the cursor is on.  Using our two examples, type the help text  on
  2150.         the  help line and the command on the command line for each  key,
  2151.         as shown below.
  2152.  
  2153.                 ================================
  2154.                 |  Esc to Exit  Command Line: 2                   Esc                        2                   Esc                        2
  2155.                 |
  2156.                 |  Alt F1 ......Format                   Alt F1                   Alt F1
  2157.                 |  FORMAT A:
  2158.                 |  Alt F2 ......Dir A:                   Alt F2                   Alt F2
  2159.                 |  DIR A:/P _                            _                            _
  2160.                 |  Alt F3 ......                   Alt F3                   Alt F3
  2161.                 |
  2162.  
  2163.         When you've finished typing in the help text and commands,  press
  2164.         the Esc key, then test your newly programmed keys. After testing,
  2165.         you must save the configuration of your newly programmed Function
  2166.         Keys to disk in order for them to be there the next time you  use
  2167.         the program. Type "F8" and choose option (5) "Save to DM.COM."
  2168.  
  2169.         Programming with Variables        Programming with Variables        Programming with Variables        ___________ ____ _________        ___________ ____ _________        ___________ ____ _________
  2170.  
  2171.         The Programmable Function Keys allow you to execute programs  and
  2172.         DOS  commands  on  files.   This may  be  accomplished  by  using
  2173.         variables.   The  variable {F}, means filename.  This  tells  the
  2174.         computer to perform a command on whatever filename is next to the
  2175.         pointer.
  2176.  
  2177.         Suppose  that you want to program the Ctrl F4 key to execute  the
  2178.         WORDSTAR Word Processor (filename WS).  Position the pointer next
  2179.         to any of your WORDSTAR data files (your letters, reports,  etc.)
  2180.         and  then, when you press the Ctrl F4 key, the computer  executes
  2181.         the word processor and opens the file next to the pointer.   Your
  2182.         DOS command for the Ctrl F4 key would read:  WS {F}                                                     WS {F}                                                     WS {F}
  2183.  
  2184.         The following are valid variables for DM.  Variables used in the
  2185.         command line must be put in brackets {}.
  2186.  
  2187.                   {F} = FileName             {P} = Path
  2188.                   {T} = Type in Text         {D} = Drive
  2189.                   {N} = Name no Ext          {E} = Ext no Name
  2190.                   {S} = Allow Program to Change Subdirectory
  2191.                   {A} = Press Any Key to Return to DM
  2192.  
  2193.         The chart below shows some uses of the Programmable Function Keys
  2194.         using variables.
  2195.  
  2196.  
  2197.  
  2198.  
  2199.  
  2200.                                     29
  2201.         DM Users Manual                                          Page 30
  2202.         ________________________________________________________________
  2203.  
  2204.  
  2205.          Command       Help Text      Explanation/Use         Command       Help Text      Explanation/Use         Command       Help Text      Explanation/Use         _______       ____ ____      _______________         _______       ____ ____      _______________         _______       ____ ____      _______________
  2206.  
  2207.          TREE {A}      List Tree     Executes the Tree program, which
  2208.                                      displays all the directories and
  2209.                                      subdirectories on the disk in a
  2210.                                      "tree" structure.  Pauses before                                                        Pauses before                                                        Pauses before                                                        ______ ______                                                        ______ ______                                                        ______ ______
  2211.                                      returning to DM.                                     returning to DM.                                     returning to DM.                                     _________ __ ___                                     _________ __ ___                                     _________ __ ___
  2212.  
  2213.          CHKDSK {A}    Chkdsk        Tells how much space is used up on
  2214.                                      the disk, and and how much  memory
  2215.                                      is free.  Pauses before return-                                               Pauses before return-                                               Pauses before return-                                               ______ ______ _______                                               ______ ______ _______                                               ______ ______ _______
  2216.                                      ing to DM.                                     ing to DM.                                     ing to DM.                                     ___ __ ___                                     ___ __ ___                                     ___ __ ___
  2217.  
  2218.          BASIC {F}     Basic         Executes the Basic program and
  2219.                                      loads the data file next to the                                     loads the data file next to the                                     loads the data file next to the                                     _____ ___ ____ ____ ____ __ ___                                     _____ ___ ____ ____ ____ __ ___                                     _____ ___ ____ ____ ____ __ ___
  2220.                                      pointer.                                     pointer.                                     pointer.                                     ________                                     ________                                     ________
  2221.  
  2222.          WS {F}        WORDSTAR      Executes the WORDSTAR word
  2223.                                      processor, and loads the data                                                    loads the data                                                    loads the data                                                    _____ ___ ____                                                    _____ ___ ____                                                    _____ ___ ____
  2224.                                      file next to the pointer.                                     file next to the pointer.                                     file next to the pointer.                                     ____ ____ __ ___ ________                                     ____ ____ __ ___ ________                                     ____ ____ __ ___ ________
  2225.  
  2226.         To continue the practice programming session, the above four com-
  2227.         mands and help text could be entered for the Alt F3, Alt F4,  Alt
  2228.         F5, and Alt F6 keys on the Edit Commands (F8) menu.  Press F8 and
  2229.         choose Option 1.
  2230.  
  2231.                 ================================
  2232.                 |  Esc to Exit  Command Line: 2                   Esc                        2                   Esc                        2
  2233.                 |
  2234.                 |  Alt F1 ......Format                   Alt F1                   Alt F1
  2235.                 |  FORMAT A:
  2236.                 |  Alt F2 ......Dir A:                   Alt F2                   Alt F2
  2237.                 |  DIR A:/P
  2238.                 |  Alt F3 ......List Tree                   Alt F3                   Alt F3
  2239.                 |  TREE {A}
  2240.                 |  Alt F4 ......Chkdsk                   Alt F4                   Alt F4
  2241.                 |  CHKDSK {A}
  2242.                 |  Alt F5 ......Basic                   Alt F5                   Alt F5
  2243.                 |  BASIC {F}
  2244.                 |  Alt F6 ......WORDSTAR                   Alt F6                   Alt F6
  2245.                 |  WS {F}
  2246.  
  2247.         There are many other possibilities for the Programmable  Function
  2248.         Keys.   Decide  what tasks you would like your keys  to  do.   It
  2249.         might help to make a chart like the ones above.  Then enter  your
  2250.         commands and help text as shown in the examples.
  2251.  
  2252.         If you are going to be using software in one directory and  files
  2253.         in  another, you will need to specify the drive and path in  your
  2254.         DOS  commands.  They were omitted from the examples  given  above
  2255.         for  the sake of simplicity.  The above commands  with  pathnames
  2256.         might read:
  2257.  
  2258.  
  2259.  
  2260.  
  2261.                                     30
  2262.         DM Users Manual                                          Page 31
  2263.         ________________________________________________________________
  2264.  
  2265.  
  2266.                      C:\UTIL\TREE {A}
  2267.                      C:\UTIL\CHKDSK A: {A}
  2268.                      C:\BASIC {F}
  2269.                      C:\WS {F}
  2270.  
  2271.         It is recommended that you keep your software in the root  direc-
  2272.         tory if you plan to execute it with the Function Keys.
  2273.  
  2274.         When  you're finished, press the Esc key.  Then test  your  newly
  2275.         programmed function keys.  You may need to go back and fine  tune
  2276.         some of your commands.
  2277.  
  2278.         Saving Your Programming        Saving Your Programming        Saving Your Programming        ______ ____ ___________        ______ ____ ___________        ______ ____ ___________
  2279.  
  2280.         When you are happy with the way the keys work, then you are ready
  2281.         to  "save"  the changes.  If you don't save them, they  won't  be
  2282.         there  next time you use DM.  However, once they're  saved,  they
  2283.         can't be accidentally changed until you "save" something new.
  2284.  
  2285.         To save your Custom Programmed Function Keys, press the X (Extra
  2286.         Functions) key.  Choose the option S (Save Configuration).  Your
  2287.         changes will be saved to disk.
  2288.  
  2289.         Limitations of the Programmable Function Keys        Limitations of the Programmable Function Keys        Limitations of the Programmable Function Keys        ___________ __ ___ ____________ ________ ____        ___________ __ ___ ____________ ________ ____        ___________ __ ___ ____________ ________ ____
  2290.  
  2291.         Since  DM  takes up about 100k of memory, it uses up  space  that
  2292.         would  ordinarily  be used to execute your program.   It  is  not
  2293.         recommended  that you use DM to execute files for  everyday  use.
  2294.         In  other words, you should execute your programs  directly  from
  2295.         DOS  to work on your database files, spreadsheet files,  or  word
  2296.         processor  files.  The purpose of executing a file directly  from
  2297.         DM  is to look at a file to see what's in it, not to work on  it.
  2298.         DM can only execute DOS commands as they would be entered on  the
  2299.         command  line.   If you can't do something from the  DOS  command
  2300.         line, you can't do it from DM.
  2301.  
  2302.         Some software programs are written with internal limitations that
  2303.         make  them unsuitable for loading with data files  directly  from
  2304.         DM.   DM can't make the function keys to do something  with  your
  2305.         software  that  your  software  won't  do  in  the  first  place.
  2306.         Remember the test:  If you can't do it from the DOS command line,                            If you can't do it from the DOS command line,                            If you can't do it from the DOS command line,                            __ ___ _____ __ __ ____ ___ ___ _______ _____                            __ ___ _____ __ __ ____ ___ ___ _______ _____                            __ ___ _____ __ __ ____ ___ ___ _______ _____
  2307.         you can't do it from DM.        you can't do it from DM.        you can't do it from DM.        ___ _____ __ __ ____ ___        ___ _____ __ __ ____ ___        ___ _____ __ __ ____ ___
  2308.  
  2309.                                  THE AUTORUN KEY                                 THE AUTORUN KEY                                 THE AUTORUN KEY                                 ___ _______ ___                                 ___ _______ ___                                 ___ _______ ___
  2310.  
  2311.         Just  like the Programmable Function Keys, the AutoRun  (F2)  Key
  2312.         has  the capability of executing a program or a DOS command on  a
  2313.         selected file in one keystroke.
  2314.  
  2315.         The AutoRun Key is different from the Programmable Function Keys.
  2316.         You  can  use  the same key to run any  number  of  programs,  or
  2317.         execute  any number of DOS commands.  You only have  to  remember
  2318.         one key (F2).
  2319.  
  2320.  
  2321.  
  2322.                                     31
  2323.         DM Users Manual                                          Page 32
  2324.         ________________________________________________________________
  2325.  
  2326.  
  2327.         The  important  difference between the AutoRun (F2) Key  and  the
  2328.         Programmable  Function Keys is that the AutoRun Key looks at  the
  2329.         extension of the file at the pointer, and executes a DOS  command        _________
  2330.         that you have programmed to run on all files with that extension.
  2331.  
  2332.         Suppose you program the AutoRun Key to run the BASIC program with
  2333.         any  file  which  has a .BAS extension.  If  you  positioned  the
  2334.         pointer next to a file named (for example) ALIENS.BAS and pressed
  2335.         the  AutoRun  (F2) Key, the BASIC program will execute  with  the
  2336.         ALIENS.BAS file loaded.
  2337.  
  2338.         The AutoRun Key won't automatically work for your software.   You
  2339.         must  program this key yourself before it will work.  If the  key
  2340.         isn't programmed, nothing will happen when you press it.
  2341.  
  2342.         Programming the AutoRun Key        Programming the AutoRun Key        Programming the AutoRun Key        ___________ ___ _______ ___        ___________ ___ _______ ___        ___________ ___ _______ ___
  2343.  
  2344.         When  you  press the AutoRun Key, the computer will look  at  the
  2345.         extension of the file next to the pointer and execute the command
  2346.         you have designated for a file with that extension.
  2347.  
  2348.         The first step to custom programming the AutoRun Key is to make a
  2349.         list  (on paper) of the extensions of files you want  to  execute
  2350.         programs  on. Next, write a DOS command to correspond  with  each
  2351.         extension. See examples later in this section.
  2352.  
  2353.         You will need to use variables in the commands, like you did when
  2354.         you programmed the Function Keys (see above).  The following  are
  2355.         valid variables for DM.
  2356.  
  2357.                   {F} = FileName             {P} = Path
  2358.                   {T} = Type in Text         {D} = Drive
  2359.                   {N} = Name no Ext          {E} = Ext no Name
  2360.                   {S} = Allow Program to Change Subdirectory
  2361.                   {A} = Press Any Key to Return to DM
  2362.  
  2363.         Suppose  you want to program your AutoRun (F2) key to run  BASIC,
  2364.         loaded  with the file next to the pointer.  You may remember  the
  2365.         command that we used in the example for the Programmable Function
  2366.         Keys:
  2367.                      C:BASIC {F}
  2368.  
  2369.         Since  the  AutoRun  Key looks only at the  extension,  you  will
  2370.         program your commands a little differently than you did with  the
  2371.         Function Keys.  Use the following format:
  2372.  
  2373.                      Extension=DOS command
  2374.  
  2375.         So, the command for your BASIC program would be:
  2376.  
  2377.                      BAS=C:BASIC {F}
  2378.  
  2379.         You may program the AutoRun (F2) Key to execute any DOS  command.
  2380.         The command will be executed on the file at the pointer.
  2381.  
  2382.  
  2383.                                     32
  2384.         DM Users Manual                                          Page 33
  2385.         ________________________________________________________________
  2386.  
  2387.  
  2388.  
  2389.         Suppose  you have the WORDSTAR word processor.  It  makes  backup
  2390.         files  with  the  extension .BAK. If you don't want  to  to  keep
  2391.         backup copies set up the command:
  2392.  
  2393.                      BAK=DEL {F}
  2394.  
  2395.         If  you  positioned  the pointer at a file  named  LETTER.BAK  and
  2396.         pressed (F2), LETTER.BAK would be deleted.
  2397.  
  2398.         Suppose you set up the command COM={F}.  What would happen if you
  2399.         placed the pointer next to a file called PACKMAN.COM and  pressed
  2400.         F2?  That's right, PACKMAN would run.
  2401.  
  2402.         Remember the test that you learned while programming the Function
  2403.         Keys?  The rule is: If you can't do it from the DOS command line,                            If you can't do it from the DOS command line,                            If you can't do it from the DOS command line,                            __ ___ _____ __ __ ____ ___ ___ _______ _____                            __ ___ _____ __ __ ____ ___ ___ _______ _____                            __ ___ _____ __ __ ____ ___ ___ _______ _____
  2404.         you  can't do it from DM.  Test your commands directly from  DOS,        you  can't do it from DM.        you  can't do it from DM.        ___  _____ __ __ ____ ___        ___  _____ __ __ ____ ___        ___  _____ __ __ ____ ___
  2405.         so that you will be sure that they work.
  2406.  
  2407.         When you have tested all your commands, and have written them  in
  2408.         the  "Extension=DOS command" format, you are ready to enter  them
  2409.         into DM.
  2410.  
  2411.         For practice, let's enter the three examples given above.
  2412.  
  2413.                      BAS=BASIC {F}
  2414.                      BAK=DEL {F}
  2415.                      COM={F}
  2416.  
  2417.         Press the F8 (Edit Commands) key.  Pick option #4 "Change AutoRun
  2418.         Commands."  The following will appear on the screen:
  2419.  
  2420.                 ====================================
  2421.                 |     Edit AutoRun Strings                      Edit AutoRun Strings                      Edit AutoRun Strings
  2422.                 |
  2423.                 |
  2424.                 |
  2425.                 |
  2426.  
  2427.         Type in the commands.  Use the arrow keys to move around the
  2428.         screen and the backspace key to correct mistakes.
  2429.  
  2430.                 ====================================
  2431.                 |     Edit AutoRun Strings                      Edit AutoRun Strings                      Edit AutoRun Strings
  2432.                 | BAS=BASIC {F}
  2433.                 | BAK=DEL {F}
  2434.                 | COM={F}
  2435.                 |
  2436.  
  2437.         Press Esc when you are finished typing commands.  Test them  when
  2438.         you are finished.  If the commands do what you want you are ready
  2439.         to save the changes.  If you don't save them, they won't be there
  2440.         next time you use DM.  However, once they're saved, they can't be
  2441.         accidentally changed until you "save" something new.
  2442.  
  2443.  
  2444.                                     33
  2445.         DM Users Manual                                          Page 34
  2446.         ________________________________________________________________
  2447.  
  2448.  
  2449.  
  2450.         To  save your AutoRun commands, press F8, then choose option  "5"
  2451.         (Save to DM.OVL).  Your changes will be saved to disk.
  2452.  
  2453.                                  FOR THE EXPERTS                                 FOR THE EXPERTS                                 FOR THE EXPERTS                                 ___ ___ _______                                 ___ ___ _______                                 ___ ___ _______
  2454.  
  2455.         About Attributes        About Attributes        About Attributes        _____ __________        _____ __________        _____ __________
  2456.  
  2457.         An  attribute is a special characteristic assigned to a  file  by
  2458.         the  computer  or the user.  If a file has any  attributes,  they
  2459.         will  be  listed  in  the  Status  Window  when  the  pointer  is
  2460.         positioned next to that file.  The following briefly explains the
  2461.         four types of attributes.
  2462.  
  2463.         Hidden:  A "hidden" file will not be listed in the DOS directory.        Hidden        Hidden        ______        ______        ______
  2464.         (If  you  type the command "DIR" you won't see it.)  It  will  be
  2465.         listed in the DM directory.
  2466.  
  2467.         System:   This is a file that the computer uses internally.   You        System        System        ______        ______        ______
  2468.         should never mess with system files.  You do want your system  to                                                  __
  2469.         boot next time you turn it on, don't you?
  2470.  
  2471.         Read Only:  A "read-only" file is write protected, which means it        Read Only        Read Only        ____ ____        ____ ____        ____ ____
  2472.         can't  be changed.  It also can't be deleted under DOS.   But  it
  2473.         can be deleted with DM.  You might want to change a file to "read
  2474.         only" if you don't want anyone fooling with it.
  2475.  
  2476.         Archive:   When  you run the utility program which backs  up  the        Archive        Archive        _______        _______        _______
  2477.         hard disk, the program sets an "archive flag" on each file, which
  2478.         tells  the  system that "this file has been backed up."   If  you
  2479.         later modify that file, the archive flag is wiped out.  Then, the
  2480.         next  time  the backup utility is run, it skips over  files  with
  2481.         archive  flags,  because they've already been backed  up.   There
  2482.         isn't any reason to change an archive attribute.
  2483.  
  2484.         Changing Attributes        Changing Attributes        Changing Attributes        ________ __________        ________ __________        ________ __________
  2485.  
  2486.         Warning:  Do not use this unless you fully understand  attributes        Warning:  Do not use this unless you fully understand  attributes        Warning:  Do not use this unless you fully understand  attributes        ________  __ ___ ___ ____ ______ ___ _____ __________  __________        ________  __ ___ ___ ____ ______ ___ _____ __________  __________        ________  __ ___ ___ ____ ______ ___ _____ __________  __________
  2487.         and have a reason to change one.        and have a reason to change one.        and have a reason to change one.        ___ ____ _ ______ __ ______ ____        ___ ____ _ ______ __ ______ ____        ___ ____ _ ______ __ ______ ____
  2488.  
  2489.         To change an attribute, place the pointer next to the file to  be
  2490.         changed  and  press A (Change Attribute).  The  following  screen
  2491.         will appear:
  2492.  
  2493.         Change File Attributes        Change File Attributes        Change File Attributes        ______ ____ __________        ______ ____ __________        ______ ____ __________
  2494.  
  2495.                      Hidden System Read-Only Archive
  2496.                      S to Set                     S                     S
  2497.                      R to Reset          |HSRA|                     R                   |HSRA|                     R                   |HSRA|
  2498.                      Space to Ignore     |_   |                           to Ignore     |    |                           to Ignore     |    |
  2499.  
  2500.         The letters in the brackets |HSRA| stand for: H=Hidden, S=System,
  2501.         R=Read Only, and A=Archive
  2502.  
  2503.  
  2504.  
  2505.                                     34
  2506.         DM Users Manual                                          Page 35
  2507.         ________________________________________________________________
  2508.  
  2509.  
  2510.         You will type one of the codes shown on the screen below each of
  2511.         the letters |HSRA|.  They mean:                    |HSRA|                    |HSRA|
  2512.  
  2513.         S  to  Set  -  An S sets that attribute  to  "on"  for  the  file
  2514.         indicated by the pointer.
  2515.  
  2516.         R  to  Reset - R sets that attribute to "off" for  the  indicated
  2517.         file.
  2518.  
  2519.         Space to Ignore - A space leaves the attribute as it is:
  2520.  
  2521.              Example:    |HSRA|                         |HSRA|                         |HSRA|
  2522.                          |S   |                         |S   |                         |S   |
  2523.  
  2524.         This  would  set the hidden attribute for this file.   All  other
  2525.         attributes  would remain as they were. If you want to change  the
  2526.         attributes of a number of files at one time, mark (highlight) the
  2527.         desired  files,  then press Alt A (Change Attributes  for  Marked
  2528.         Files).   Set the attributes as described above.  The  attributes
  2529.         you choose will be set for all marked files.
  2530.  
  2531.                              DM WORDSTAR COMPATIBLE                             DM WORDSTAR COMPATIBLE                             DM WORDSTAR COMPATIBLE                             __ ________ __________                             __ ________ __________                             __ ________ __________
  2532.  
  2533.         Some of the control characters used by the WORDSTAR word  proces-
  2534.         sor  and other programs may be used in DM.  These characters  are
  2535.         valid for scanning or marking files in a directory:
  2536.  
  2537.              Ctrl E - cursor up            Ctrl R - screen
  2538.              Ctrl X - cursor down          Ctrl C - screen down
  2539.              Ctrl D - mark file            Ctrl S - un-mark file
  2540.  
  2541.         The following characters are valid in the edit mode:
  2542.  
  2543.              Ctrl D - cursor left          Ctrl S - cursor right
  2544.              Ctrl G - erase character
  2545.  
  2546.                                   IMPROVING DM                                  IMPROVING DM                                  IMPROVING DM                                  _________ __                                  _________ __                                  _________ __
  2547.  
  2548.         We value your comments and suggestions.  Your ideas will help  us
  2549.         make Version 3.0 better than ever.  If you find a bug, we want to
  2550.         know about it.  We offer registered users a "reward" of up to $75
  2551.         for suggestions we use or bugs we fix.
  2552.  
  2553.                              DM USERS BULLETIN BOARD                             DM USERS BULLETIN BOARD                             DM USERS BULLETIN BOARD                             __ _____ ________ _____                             __ _____ ________ _____                             __ _____ ________ _____
  2554.  
  2555.         Computer  Tyme  has  set up a TBBS bulletin  board  dedicated  to
  2556.         supporting  DM users.  The number is 417-866-1665, and it's  open
  2557.         24  hours a day.  You will need a 1200, or 2400 baud  modem,  and
  2558.         terminal software to support ANSI graphics.
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.                                     35
  2567.         Other Programs                                           Page 36
  2568.         ________________________________________________________________
  2569.  
  2570.  
  2571.         "D" is a "sweet little directory program."  It provides an  easy-        "D"        "D"        ___        ___        ___
  2572.         to-read  multi-column directory listing which makes  reading  the
  2573.         directory a pleasure. Just type "D" to execute.  Example: To view
  2574.         directory  sorted by extension in 5 columns type: D/E/5. For  all
  2575.         user  levels. Remember that you must have enough files to fill  5
  2576.         columns before you will get a 5-column listing.
  2577.  
  2578.         Usage: D <path\mask (<path/mask>...)>
  2579.                  /E/D/S/U/B/I/R/A/L/W/O/P/1/2/3/4/5/6/+/-
  2580.  
  2581.         /E Sort by Ext                   /D Sort by Date
  2582.         /S Sort by Size                  /U Unsorted
  2583.         /B Sort Backwards                /I Identify Directory
  2584.         /R Programs that can Run         /A Files with Archive Set
  2585.         /L Long Display, no Pause        /W Wait for Keypress at End
  2586.         /O Use Standard Output Device    /P Output to Printer
  2587.         /+DATE all files after DATE      /-DATE all files before DATE
  2588.  
  2589.         /1/2/3/4/5/6 Controls Number of Columns and Information Displayed
  2590.  
  2591.         This program is done right! Normal sort is subdirectories  first,
  2592.         then  hidden  and  system files,  then  by  name  alphabetically.
  2593.         Subdirectories and hidden and system files are displayed in lower
  2594.         case. Files with hidden, system, or read only attributes have  an
  2595.         * next to them.
  2596.  
  2597.         The  display  is  a  vertical  sorted  display  with  the   width
  2598.         automatically  adjusted  by the number of files.  Page  break  is
  2599.         automatically adjusted for output to different devices.
  2600.  
  2601.         Default  options are sort by name, 4 columns, direct  video  with
  2602.         color.
  2603.  
  2604.         The /R option shows files that can run. (EXE, COM, BAT)
  2605.  
  2606.         The /6 give you a 6 column display of names only. /4 shows  names
  2607.         and  file  size in K. /2 shows file size in bytes  and  date  and
  2608.         time. /1 shows all of the above and file attributes.
  2609.  
  2610.         The  /I option will cause the directory name to be  displayed  at
  2611.         the top of the display:
  2612.  
  2613.         *-*>> Directory of: C:\TURBO4\*.COM
  2614.  
  2615.         The /O option sends output to the standard output handle  instead
  2616.         of  directly to screen memory. You would use this option  if  you
  2617.         are running this program over a modem, or if you're using a color
  2618.         card with a composite monitor. The /O strips all color.
  2619.  
  2620.         Output  redirection is automatically detected and output is  sent
  2621.         to  the  DOS standard output handle, (/O) and no pause,  (/L)  is
  2622.         automatically selected.  Using /O will allow this program to work
  2623.         correctly over a modem.
  2624.  
  2625.  
  2626.  
  2627.                                     36
  2628.         Other Programs                                           Page 37
  2629.         ________________________________________________________________
  2630.  
  2631.  
  2632.         Default  options  can be set using the Environment  Strings.
  2633.         SET D.EXE=/O/I selects Standard Output and Identify Directory.
  2634.  
  2635.         This program will handle up to 16,000 files in a single directory.
  2636.  
  2637.         More than one filespec can be specified.
  2638.  
  2639.         D *.PAS *.INC will list all the files that end with the extension
  2640.         of either .PAS or .INC.
  2641.  
  2642.         Using D with other Computer Tyme Software:
  2643.  
  2644.         D  does  not have a multiple subdirectory mode. You can  get  the
  2645.         same  effect as if it did using DoList and Whereis.  Suppose  you
  2646.         want a list of everything on your hard disk.
  2647.  
  2648.         WHEREIS/T|DOLIST D @L /I/1 >DIRLIST
  2649.  
  2650.         Whereis/T  lists  all subdirectories on the current  drive.  This
  2651.         list  is  piped  into  DoList which executes D  on  each  of  the
  2652.         directories.  Output is sent to DIRLIST, a text file,  for  later
  2653.         printing or editing.
  2654.  
  2655.         "PD" "Pick Directory" (also called "Pick Directory"), written for        "PD"        "PD"        ____        ____        ____
  2656.         all  user levels, allows you to change directories as quickly  as
  2657.         possible.  It  also  allows you  to  rename  directories,  delete
  2658.         directories, make directories, and hide directories.
  2659.  
  2660.                               PICK DIRECTORY SCREEN                              PICK DIRECTORY SCREEN                              PICK DIRECTORY SCREEN                              ____ _________ ______                              ____ _________ ______                              ____ _________ ______
  2661.  
  2662.  
  2663.  
  2664.  
  2665.  
  2666.  
  2667.  
  2668.  
  2669.  
  2670.  
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.  
  2678.  
  2679.  
  2680.  
  2681.  
  2682.  
  2683.  
  2684.  
  2685.  
  2686.  
  2687.  
  2688.                                     37
  2689.         Other Programs                                           Page 38
  2690.         ________________________________________________________________
  2691.  
  2692.  
  2693.         Pick Directory's Two Modes of Operation        Pick Directory's Two Modes of Operation        Pick Directory's Two Modes of Operation        ____ ___________ ___ _____ __ _________        ____ ___________ ___ _____ __ _________        ____ ___________ ___ _____ __ _________
  2694.  
  2695.         The Graphic Tree Mode        The Graphic Tree Mode        The Graphic Tree Mode        ___ _______ ____ ____        ___ _______ ____ ____        ___ _______ ____ ____
  2696.  
  2697.         Pick Directory has two modes of operation; the graphic tree mode,
  2698.         and  the one directory at a time mode. In the graphic  tree  mode
  2699.         you get to see all subdirectories with "the tree" displayed as  a
  2700.         picture on your screen.  This graphic "tree" allows you to "look"
  2701.         at  the  directory system in your computer. In the  graphic  tree
  2702.         mode  you  can  use  your arrow keys to  move  freely  about  the
  2703.         directory  tree. Pick Directory allows you to rename any  of  the
  2704.         directories, make new ones, delete them, or hide them.
  2705.  
  2706.         The PD.PIC File        The PD.PIC File        The PD.PIC File        ___ ______ ____        ___ ______ ____        ___ ______ ____
  2707.  
  2708.         In order to display and use the graphic tree mode a file must  be
  2709.         created which contains a list of the directories on your  system.
  2710.         The file is called PD.PIC and is located in the root directory of
  2711.         drive C:. In this file is a list of all directories you want Pick
  2712.         Directory  to  choose from.
  2713.  
  2714.         Updating PD.PIC        Updating PD.PIC        Updating PD.PIC        ________ ______        ________ ______        ________ ______
  2715.  
  2716.         There  are  certain  situations where  PD.PIC  must  be  manually
  2717.         updated so that the correct subdirectories appear on the  graphic
  2718.         tree. If you are running under DoList, PD.PIC will  automatically
  2719.         be updated for you when using the commands MD (make directory) or
  2720.         RD  (remove directory). If you are not running under  DoList  and
  2721.         you add or delete a subdirectory using the above DOS commands  or
  2722.         if you are using a utility program such as DM, the PD.PIC must be
  2723.         manually  updated.  To do this, execute Pick Directory (type  PD)        ________
  2724.         then  type "S" to scan the hard drives and re-create  the  PD.PIC
  2725.         file.  Pick Directory will automatically recreate PD.PIC  if  you
  2726.         move  to a directory which is on the graphic tree but  which  was
  2727.         deleted outside the program.
  2728.  
  2729.         The following is an example of a PD.PIC file:
  2730.  
  2731.         C:\
  2732.         C:\GOODIES
  2733.         C:\HELP
  2734.         C:\TURBO5
  2735.         C:\TURBO5\BONUS
  2736.         C:\TURBO5\DOC
  2737.         C:\TURBO5\TURBO3
  2738.         D:\
  2739.         D:\GEMAPPS
  2740.         D:\GEMAPPS\FONTS
  2741.         D:\GEMAPPS\GEMPAGES
  2742.         D:\GEMAPPS\GEMPAGES\PAGENBRS
  2743.  
  2744.         Note  that the list can span several drives. The list is  created
  2745.         the  first time you run Pick Directory. The program will ask  you
  2746.         which  drives  you want to include in your  list.  Don't  include
  2747.  
  2748.  
  2749.                                     38
  2750.         Other Programs                                           Page 39
  2751.         ________________________________________________________________
  2752.  
  2753.  
  2754.         floppy drives A: or B:. If you only have one hard disk just  type
  2755.         C.  If you have several hard drives or logical drive  partitions,
  2756.         you  might type CDEF. Pick Directory will then create the  PD.PIC
  2757.         file  and display the graphic tree. Once in the graphic tree  you
  2758.         can move around using your arrow keys.
  2759.  
  2760.         As   you  move  through  the  graphic  tree,  you'll  notice   an
  2761.         alphabetical listing on the right side of the screen that  tracks
  2762.         the  directory you're in. Pressing the TAB key moves you  to  the
  2763.         alphabetical list. Use the up arrow and down arrow allows you  to
  2764.         move through the list.  While moving alphabetically, the  graphic
  2765.         tree  shows  you where you are. To return to  the  graphics  tree
  2766.         press  TAB  again. Also, above the sorted list  is  the  position
  2767.         meter. This meter lets you know where you are in relation to  all
  2768.         the other directories in your computer.
  2769.  
  2770.         If  the directory or drive you are on is not in the PD.PIC  file,
  2771.         then the one directory at a time mode will be selected.
  2772.  
  2773.         The One Directory at at Time Mode        The One Directory at at Time Mode        The One Directory at at Time Mode        ___ ___ _________ __ __ ____ ____        ___ ___ _________ __ __ ____ ____        ___ ___ _________ __ __ ____ ____
  2774.  
  2775.         Pick Directory's other mode is the one directory at a time  mode.
  2776.         In  this mode, only the directories that are accessable from  the
  2777.         current  directory  are  listed.  You  choose  the  directory  by
  2778.         pressing the letter next to the directory you want. A lower  case
  2779.         letter will select the directory and let you choose from the list
  2780.         of  it's directories. Upper case selects and exits. Pressing  the
  2781.         CTRL  key with a letter selects that drive. "\" selects the  root
  2782.         directory  and a "-" selects the previous directory. Press  ENTER
  2783.         when you get to where you want to go. ESC to abort.
  2784.  
  2785.         Even  though the one directory at a time mode is not as  powerful
  2786.         as the graphic tree mode, it has its place. It doesn't require an
  2787.         updated   PD.PIC  file  so  it  provides  an  accurate  list   of
  2788.         subdirectories. It works on drives that you may not want to  wait
  2789.         to  scan,  such  as CD roms. And, if you  are  running  computers
  2790.         remotely over a modem, this mode works.
  2791.  
  2792.         What Pick Directory Does        What Pick Directory Does        What Pick Directory Does        ____ ____ _________ ____        ____ ____ _________ ____        ____ ____ _________ ____
  2793.  
  2794.         Remember that F1 is for help in case you forget what to do. The +
  2795.         and  -  keys  allow you to move up and down in  the  same  column
  2796.         you're in. When you get to the directory you want all you have to
  2797.         do is press ENTER and you're there. If you want to go back to the
  2798.         original directory instead, just press ESC.
  2799.  
  2800.         You can rename a directory by pressing the "R" key. A cursor will
  2801.         appear  and  you just type over the old name.  Press  ENTER  when
  2802.         finished.  You can also delete a whole directory by pressing  the
  2803.         "D" key. If the directory isn't empty, it will ask if you want to
  2804.         delete  it  anyway. If you answer "Y" then it  will  delete  that                                                   it  will  delete  that                                                   it  will  delete  that
  2805.         directory  and all directories branching off from it and all  the        directory  and all directories branching off from it and all  the        directory  and all directories branching off from it and all  the
  2806.         files in them. Be careful!        files in them. Be careful!        files in them. Be careful!                       __ ________                       __ ________                       __ ________
  2807.  
  2808.  
  2809.  
  2810.                                     39
  2811.         Other Programs                                           Page 40
  2812.         ________________________________________________________________
  2813.  
  2814.  
  2815.         You can also make directories using the "M" key. Just type in the
  2816.         name  and  Pick Directory will create the directory  off  of  the
  2817.         current directory. If you want a directory to appear off the root
  2818.         directory,  make sure you are at the root when you type "M".
  2819.  
  2820.         The  "H"  key is used to hide and unhide  directories.  A  hidden
  2821.         directory  will not show up if you type DIR from DOS. It's  still
  2822.         there, just hidden.
  2823.  
  2824.         The "L" key is used to limit the number of directory levels to be
  2825.         displayed.  This is used on very large systems to make it  easier
  2826.         to  see the directories close to the root. If you set a limit  of
  2827.         "2" Pick Directory will only show directories that are 2 or  less
  2828.         levels  deep.  Setting a level of "0" includes  all  directories.
  2829.         Just type "L" to set limit.
  2830.  
  2831.         In order for Pick Directory to work, the program PipeDir must  be
  2832.         in  a  directory  that can be executed  from  the  current  path.
  2833.         PipeDir  is part of the Computer Tyme DOS Toolbox  package.  (See
  2834.         the  PATH command in your DOS manual.) PipeDir is  necessary  for
  2835.         the creation the PD.PIC file and allows Pick Directory to  delete
  2836.         directories with files in them.
  2837.  
  2838.         Pick Directory has several command line options. Many of them are
  2839.         for the sophisticated user and can be ignored by the novice. Pick
  2840.         Directory, like other Computer Tyme products, is easy to use  for
  2841.         the  novice and small system user; but has powerful features  for
  2842.         the professional programmer and for use on large network drives.
  2843.  
  2844.         PD <directory>
  2845.  
  2846.         This  is a quick way to change directories. Pick  Directory  will
  2847.         scan  the  list  for the closest match and  switch  you  to  that
  2848.         directory.  A  partial  directory  name  is  all  you  need.  The
  2849.         directory doesn't even have to be on the same drive.
  2850.  
  2851.         PD /S <drives>
  2852.         This  creates the PD.PIC file without entering the  graphic  tree
  2853.         mode.
  2854.  
  2855.         PD /F
  2856.         This  freshens the PD.PIC file without entering the graphic  tree
  2857.         mode.
  2858.  
  2859.         PD /M <directory>
  2860.         This makes the directory and updates the PD.PIC file.
  2861.  
  2862.         PD /R <directory>
  2863.         This removes the directory and updates the PD.PIC file.
  2864.  
  2865.         PD /N
  2866.         Normally Pick Directory verifies that directories actually  exist
  2867.         on  the  hard disk as you move around. If the  directory  doesn't
  2868.         exist,  Pick Directory will rescan the drives and  re-create  the
  2869.  
  2870.  
  2871.                                     40
  2872.         Other Programs                                           Page 41
  2873.         ________________________________________________________________
  2874.  
  2875.  
  2876.         PD.PIC file. This option overrides this check so re-scan  doesn't
  2877.         automatically occur.
  2878.  
  2879.         PD /Z
  2880.         Selects the "one directory at a time" mode.
  2881.  
  2882.         PD /O
  2883.         This  option can be used only with the /Z option. It  forces  the
  2884.         use of the standard output device. You lose color and speed,  but
  2885.         it will work remote over a modem.
  2886.  
  2887.         PD /$ <filename>
  2888.         This allows you to use a file other than C:\PD.PIC.
  2889.  
  2890.         PD /! <program>
  2891.         Pick Directory normally runs PIPEDIR to create its pick file.  If
  2892.         you  are a programmer and want to use your own program to  create
  2893.         the  pick  file, this command will make Pick Directory  run  your
  2894.         software  instead.  The  pick  file name is  passed  on  to  your
  2895.         program.
  2896.  
  2897.         Use of environment strings:
  2898.  
  2899.         Default options can be selected by use of the SET command to  set
  2900.         your  DOS  environment  strings.  This  is  done  by  typing  SET
  2901.         PD.EXE=<string>. The string will be interpreted as if it had been
  2902.         typed on the command line.
  2903.  
  2904.         Examples:
  2905.  
  2906.         You  are the sysop of a BBS system and are running it remote.  In
  2907.         your AUTOEXEC.BAT file you include:
  2908.  
  2909.         SET PD.EXE=/Z/O
  2910.  
  2911.         This  allows  you  to  type PD from  remote  and  enter  the  one
  2912.         directory  at  a  time  mode  with  the  standard  output  device
  2913.         selected.
  2914.  
  2915.         You  are  the  supervisor  of  a  large  Novell  network  and   a
  2916.         programmer.  You want Pick Directory to only show the  users  the
  2917.         directories  they  can access. You have written  a  program  that
  2918.         compiles a pick file based on who they are. Your program name  is
  2919.         called PICKGEN. You want each user to have their own pick file.
  2920.  
  2921.         SET PD.EXE=/!PICKGEN /$F:\SYSTEM\USER1.PIC
  2922.  
  2923.         This selects the file F:\SYSTEM\USER1.PIC to be the default  pick
  2924.         file  for  station 1 and will execute PICKGEN to  regenerate  and
  2925.         update the pick file.
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.                                     41
  2933.         Other Programs                                           Page 42
  2934.         ________________________________________________________________
  2935.  
  2936.  
  2937.         MOVE  moves  files  to other  names,  subdirectories  or  drives.        MOVE        MOVE        ____        ____        ____
  2938.         Options  include  the  quiet mode  (no  message  displayed  while
  2939.         moving),  moving read-only, hidden and system files. Type  "Move"
  2940.         to  execute.  For all user levels. Moves files  to  other  names,
  2941.         subdirectories or drives.
  2942.  
  2943.         Usage: MOVE <file> <path> /Q/O/R/H/C
  2944.         WildCards are Allowed. Semicolons begin comment lines.
  2945.  
  2946.           /Q  ;Quiet Mode, no Messages are Displayed while Moving.
  2947.           /O  ;OverWrite Existing Files.
  2948.           /R  ;Include Read-Only Files.
  2949.           /H  ;Include Hidden, System, and Read-Only Files.
  2950.           /C  ;Copy instead of Move.
  2951.  
  2952.         Use of environment strings:
  2953.  
  2954.         Default options can be selected by use of the SET command to  set
  2955.         you  DOS  environment  strings.  This  is  done  by  typing   SET
  2956.         MOVE.EXE=<string>.  The string will be interpreted as if  it  had
  2957.         been typed on the command line.
  2958.  
  2959.         Example: SET MOVE.EXE=/O  ;sets default to overwrite mode.
  2960.  
  2961.         The  thing  that makes this MOVE program better than  other  move
  2962.         programs  is  that this one is done right! It first  attempts  to
  2963.         move  by renaming.  If this fails, it copies the files  and  then
  2964.         deletes the originals.
  2965.  
  2966.         Examples:
  2967.  
  2968.         MOVE XYZ.DOC \SUBDIR
  2969.         ;Moves  XYZ.DOC  to  subdirectory SUBDIR
  2970.  
  2971.         MOVE XYZ.DOC D:
  2972.         ;Moves XYZ.DOC to D:
  2973.  
  2974.         MOVE *.DOC \SUBDIR
  2975.         ;Moves all .DOC files to SUBDIR
  2976.  
  2977.         MOVE ABC.DOC XYZ.DOC
  2978.         ;Renames ABC.DOC to XYZ.DOC
  2979.  
  2980.         MOVE *.DOC \SUBDIR\*.TXT
  2981.         ;Moves all .DOC files to SUBDIR and changes names to .TXT
  2982.  
  2983.         Pipes and redirection are also allowed:
  2984.  
  2985.           TYPE MOVE.LST|MOVE C:\UTIL
  2986.         ;Moves all files in MOVE.LST to C:\UTIL
  2987.  
  2988.         -----------------------------------------------------------------
  2989.  
  2990.  
  2991.  
  2992.  
  2993.                                     42
  2994.         Other Programs                                           Page 43
  2995.         ________________________________________________________________
  2996.  
  2997.  
  2998.         SORT  is just like MS-DOS SORT except that it is only limited  by        SORT        SORT        ____        ____        ____
  2999.         memory size instead of 64k, as is DOS and it is 100 times faster.
  3000.         SORT also has a /I option to ignore case and will accept optional
  3001.         file names on the command line for input and output.
  3002.  
  3003.         Usage SORT <file> <file> /R/I/+N
  3004.  
  3005.         Optional filenames for input and output files.
  3006.  
  3007.           /R    Reverse Sort.
  3008.           /+N   Start sorting with column N.
  3009.           /I    Ignore Case.
  3010.  
  3011.         ----------------------------------------------------------------
  3012.  
  3013.         MORE is just like MS-DOS MORE except a lot slicker. It erases its        MORE        MORE        ____        ____        ____
  3014.         prompts  and  gives you a pause at the end of  the  text  stream.
  3015.         Pressing the space bar advances a page at a time and pressing the
  3016.         return key advances a line at a time.
  3017.  
  3018.         Usage: DIR|SORT|MORE or TYPE DOLIST.DOC|MORE
  3019.  
  3020.         ----------------------------------------------------------------
  3021.  
  3022.         FIND is just like MS-DOS find with the following additions:        FIND        FIND        ____        ____        ____
  3023.  
  3024.         Usage: FIND "String" <File File File> /V/C/N/L/P/I
  3025.  
  3026.           /V Displays all lines that do not contain String.
  3027.  
  3028.           /C Counts lines that contain String.
  3029.  
  3030.           /N Adds line numbers to output.
  3031.  
  3032.           /L List only names of files that contain String.
  3033.  
  3034.           /I Ignore Case.
  3035.  
  3036.           /P Pauses display every 24 lines.
  3037.  
  3038.         <file> may include wildcards.
  3039.  
  3040.         -----------------------------------------------------------------
  3041.  
  3042.         FREE is a simple program that shows you how many bytes are on the        FREE        FREE        ____        ____        ____
  3043.         disk,  how  many are free, and how many are used. It  also  shows
  3044.         total  memory  and  memory used. It does  not  show  extended  or
  3045.         expanded memory so if you have more than 640k, this program won't
  3046.         show it. The sector size and the cluster size are also displayed.
  3047.  
  3048.         Usage FREE or FREE <drive>
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.                                     43
  3055.         Other Programs                                           Page 44
  3056.         ________________________________________________________________
  3057.  
  3058.  
  3059.         Example:
  3060.  
  3061.         Computer Tyme FREE * Version 1.0 * Release Date: 07-12-88
  3062.         Copyright 1988 by Marc Perkel * All Rights Reserved
  3063.  
  3064.         Total Disk Space:  33,449,984
  3065.          Used Disk Space:  29,235,200   87.4%
  3066.          Free Disk Space:   4,214,784   12.6%
  3067.  
  3068.         Cluster Size: 2048   Sector Size: 512
  3069.  
  3070.         Total Memory: 654,336 bytes
  3071.          Free Memory: 415,184 bytes
  3072.  
  3073.         -----------------------------------------------------------------
  3074.  
  3075.         PIPEDIR  is a utility that lists the directory in a way  that  is        PIPEDIR        PIPEDIR        _______        _______        _______
  3076.         suitable  for piping and redirection and is usable  with  DoList.
  3077.         Output  from PipeDir is suitable for piping filenames into  other
  3078.         applications.  PipeDir is also handy for finding  and  cataloging
  3079.         files on a hard disk. Using /F will give you a detailed display.
  3080.  
  3081.         Usage: PipeDir <Path\Mask> /S/H/T/P/A/N/F/D/R/Q
  3082.  
  3083.           /S includes all subdirectories below Path.
  3084.           /H include hidden and system files.
  3085.           /T gives only directory names.
  3086.           /P same as /T but adds a \ to the end.
  3087.           /A files that have been modified since last backup.
  3088.           /N names only, no path.
  3089.           /F full display, size, date, time, attributes.
  3090.           /D deletes files.
  3091.           /R remove directory, all files, and all subdirectories.
  3092.           /Q ask before delete.
  3093.  
  3094.         Examples:
  3095.  
  3096.         PipeDir \*.BAK /S      ;Prints all *.BAK files on disk.
  3097.         PipeDir \*.BAK /S/D    ;Deletes all *.BAK files on disk.
  3098.         PipeDir \ /T           ;Prints all subdirectory names.
  3099.         PipeDir \*.* /S/A      ;Prints files changed since last backup.
  3100.         PipeDir \ /S >ALL.TXT  ;Prints all files on disk to ALL.TXT.
  3101.         PipeDir C:\JUNK /R     ;Removes directory JUNK and all files it
  3102.                                ;contains.
  3103.         PipeDir \  /S/F        ;Full detailed display of files on drive.
  3104.  
  3105.         PipeDir may be aborted by pressing Ctrl-C.
  3106.  
  3107.         ----------------------------------------------------------------
  3108.  
  3109.         locations of files on your hard drive .................... #
  3110.         WHEREIS  is  just like PIPEDIR except the root directory  and  /S        WHEREIS        WHEREIS        _______        _______        _______
  3111.         options are always selected. Output from WHEREIS is suitable  for
  3112.         piping  filenames into other applications. WHEREIS is also  handy
  3113.  
  3114.  
  3115.                                     44
  3116.         Other Programs                                           Page 45
  3117.         ________________________________________________________________
  3118.  
  3119.  
  3120.         for  finding and cataloging files on a hard disk. Using  /F  will
  3121.         give you a detailed display.
  3122.  
  3123.         Usage: Whereis <Path\Mask> /H/T/P/A/F/D/Q
  3124.  
  3125.           /H include hidden and system files.
  3126.           /T gives only directory names.
  3127.           /P same as /T but adds a \ to the end.
  3128.           /A files that have been modified since last backup.
  3129.           /F file names only, no path.
  3130.           /D deletes files.
  3131.           /Q ask before delete.
  3132.  
  3133.         Examples: (Semicolons begin comment lines).
  3134.  
  3135.         Whereis *.BAK        ;Prints all *.BAK files on disk.
  3136.         Whereis *.BAK /D     ;Deletes all *.BAK files on disk.
  3137.         Whereis /T           ;Prints all subdirectory names.
  3138.         Whereis *.* /A       ;Prints files changed since last backup.
  3139.         Whereis *.* >ALL.TXT ;Prints all files on disk to ALL.TXT.
  3140.         Whereis *.* /F       ;Full detailed display of all files on drive.
  3141.  
  3142.         -----------------------------------------------------------------
  3143.  
  3144.         FORK  This  program  is used in DOS  piping  commands  to  either        FORK        FORK        ____        ____        ____
  3145.         display  what  is going through the pipe or to  capture  what  is
  3146.         going  through the pipe to a file.  Text going through  the  pipe
  3147.         may be routed to two command lines. You may redirect piped  files
  3148.         to the screen or another file without interfering with the piping
  3149.         process.DIR|FORK  >X will do the same thing as DIR >X except  you
  3150.         will be able to SEE the text.
  3151.  
  3152.         DIR|FORK Y >X will do the same thing as DIR >X except that output
  3153.         is also directed to file Y. DIR|FORK|SORT will show the directory
  3154.         first unsorted and then sorted.
  3155.  
  3156.         If the first character after FORK is a / then the text after  the
  3157.         / is interpreted as a secondary command line to be executed  with
  3158.         the text coming into the pipe fed into the secondary command.
  3159.  
  3160.         DIR|FORK /MORE|SORT|MORE will show the directory unsorted with  a
  3161.         pause every 24 lines, then sorted with a pause every 24 lines.
  3162.  
  3163.         Since  MS-DOS filters out redirection and piping  commands,  FORK
  3164.         interprets  the secondary command line. @] is translated into  >,
  3165.         @]] is translated into >>, and @! is translated into |.
  3166.  
  3167.         DIR|FORK  /FIND  "  COM "@]  COM.LST|FIND  "BAT"  >BAT.LST.  This
  3168.         command  will make a list of all the *.COM files in COM.LST,  and
  3169.         all the *.BAT files in BAT.LST.
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.                                     45
  3177.         Other Programs                                           Page 46
  3178.         ________________________________________________________________
  3179.  
  3180.  
  3181.         PATCH designed for the advanced user, allows you to patch  binary        PATCH                  ________        PATCH        _____        _____        _____
  3182.         files  in  either  ASCII  or HEX.   Cursor  movement  supports  a
  3183.         WORDSTAR  key  pattern as well as responding  to  cursor  control
  3184.         keys. Type "PATCH".
  3185.  
  3186.         Usage: PATCH <FileName>
  3187.  
  3188.         Left Arrow  * ^S = Character Left
  3189.         Right Arrow * ^D = Character Right
  3190.         Up Arrow    * ^E = Character Up
  3191.         Down Arrow  * ^X = Character Left
  3192.  
  3193.         Ctrl Left Arrow  * ^Q^S = Left Side of Window
  3194.         Ctrl Right Arrow * ^Q^D = Right Side of Window
  3195.         Ctrl Up Arrow    * ^Q^E = Top Side of Window
  3196.         Ctrl Down Arrow  * ^Q^X = Bottom Side of Window
  3197.  
  3198.         Home * ^W = Upper Left Corner        PgUp * ^R = Sector Backwards
  3199.         End  * ^Z = Lower Right Corner       PgDn * ^C = Sector Forward
  3200.  
  3201.         Ctrl Home * ^Q^R = Beginning of file
  3202.         Ctrl End  * ^Q^C = End of File
  3203.  
  3204.         -----------------------------------------------------------------
  3205.  
  3206.         DOLIST        DOLIST        DOLIST        ______        ______        ______
  3207.  
  3208.         About DoList        About DoList        About DoList        _____ ______        _____ ______        _____ ______
  3209.  
  3210.         DoList  is  a  dual  purpose program. It acts  as  a  DOS  SHELL,
  3211.         allowing  the  easy and convenient entry of commands, and  it  is
  3212.         capable of executing commands on a LIST of files.
  3213.  
  3214.         DoList  provides time saving shortcuts while working at  the  DOS
  3215.         command  line. There are certain things DOS just won't  do,  that
  3216.         DoList will. DOS will not allow you to edit a command line as you
  3217.         type   it.  DoList  gives  you  full  WORDSTAR  word   processing
  3218.         capabilities as you type your command line. If you make a mistake
  3219.         just use your arrow keys to move to and correct your mistake. DOS
  3220.         requires you to backspace everything you've typed to the point of
  3221.         error and retype.  DoList also remembers all the commands  you've
  3222.         executed.  A  touch  of the UP ARROW key  takes  you  quickly  to
  3223.         previous commands for re-execution.  DOWN ARROW takes you forward
  3224.         through  the  commands  you've typed.  One of  the  most  helpful
  3225.         DoList  functions is that it remembers each  subdirectory  you've
  3226.         changed to.  A touch of the TAB key executes change directory and
  3227.         takes you to subdirectories you've previously accessed in seconds
  3228.         flat.
  3229.  
  3230.         DoList  has the ability to act like a DOS SHELL.  Whenever  input
  3231.         redirection is not specified, input comes from the standard input
  3232.         device,  such as the keyboard.
  3233.  
  3234.  
  3235.  
  3236.  
  3237.                                     46
  3238.         Other Programs                                           Page 47
  3239.         ________________________________________________________________
  3240.  
  3241.  
  3242.         To Execute DoList        To Execute DoList        To Execute DoList        __ _______ ______        __ _______ ______        __ _______ ______
  3243.  
  3244.         To  use DoList type "DOLIST". DoList will confirm keyboard  input
  3245.         with the message:
  3246.  
  3247.         Shell Mode Enabled * Type "EXIT" to Return to DOS.
  3248.  
  3249.         Provides Command Line Editing        Provides Command Line Editing        Provides Command Line Editing        ________ _______ ____ _______        ________ _______ ____ _______        ________ _______ ____ _______
  3250.  
  3251.         You type a command, DoList in the shell mode executes the line as
  3252.         a subtask.  DoList then uses it's powerful line editor to provide
  3253.         input lines, allowing you to type DOS and other commands with the
  3254.         editing power of a word processor.
  3255.  
  3256.         WORDSTAR Command Set Supported        WORDSTAR Command Set Supported        WORDSTAR Command Set Supported        ________ _______ ___ _________        ________ _______ ___ _________        ________ _______ ___ _________
  3257.  
  3258.         All normal word processor editing keys, (Home, End, Arrows), work
  3259.         to  edit  the  command line. The WORDSTAR  command  set  is  also
  3260.         supported.
  3261.  
  3262.         DoList Remembers Commands        DoList Remembers Commands        DoList Remembers Commands        ______ _________ ________        ______ _________ ________        ______ _________ ________
  3263.  
  3264.         DoList stores and remembers the commands you execute so that  you
  3265.         can  recall  them and re-execute them. The up arrow  recalls  the
  3266.         previous  commands  you've executed and the down  arrow  reverses
  3267.         this  process. The ESCAPE key aborts command line  entry.  DoList
  3268.         requires about 28K of ram.
  3269.  
  3270.         DoList Remembers Subdirectories        DoList Remembers Subdirectories        DoList Remembers Subdirectories        ______ _________ ______________        ______ _________ ______________        ______ _________ ______________
  3271.  
  3272.         DoList  remembers the subdirectories you've been to. By  pressing
  3273.         the TAB key, DoList will rotate you back through the last several
  3274.         directories you've been to. This gets you to previously  accessed
  3275.         directories quickly and easily. The SHIFT TAB key rotates through
  3276.         the  directories in a forward direction. Use ALT TAB to remove  a
  3277.         directory  from  the  rotate  list.
  3278.  
  3279.         Getting Around in DoList        Getting Around in DoList        Getting Around in DoList        _______ ______ __ ______        _______ ______ __ ______        _______ ______ __ ______
  3280.  
  3281.         Typing "\" takes you to the root directory. Typing "-" takes  you
  3282.         to  the  last  directory you were in.  Want speedy  access  to  a
  3283.         directory?  Just  type the directory name, no need to  type  "CD"
  3284.         (change directory).  Another shortcut allows you to type "CD"  to
  3285.         change  directories  in DoList. This prompts DoList to  load  the
  3286.         program  "PD"  (Pick Directory) as a subtask allowing  DoList  to
  3287.         identify the directory you want on a partial name match. Example:
  3288.         to access the "Smart" subdirectory, just type the first couple of
  3289.         letters "SM".
  3290.  
  3291.  
  3292.  
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.                                     47
  3299.         Other Programs                                           Page 48
  3300.         ________________________________________________________________
  3301.  
  3302.  
  3303.         Removing A Directory        Removing A Directory        Removing A Directory        ________ _ _________        ________ _ _________        ________ _ _________
  3304.  
  3305.         If  you try to remove a directory that is not empty, DoList  will
  3306.         ask you if you want to remove it anyway. Be careful!  If you  say                                                 Be careful!                                                 Be careful!                                                 __ ________                                                 __ ________                                                 __ ________
  3307.         "yes",  DoList  will load its companion program  "PIPEDIR"  (Pipe
  3308.         Directory)  as  a subtask and will remove the directory  and  all
  3309.         files within it. "PIPEDIR" must be present to use this feature.
  3310.  
  3311.         For the Experienced User        For the Experienced User        For the Experienced User        ___ ___ ___________ ____        ___ ___ ___________ ____        ___ ___ ___________ ____
  3312.  
  3313.         When  using  DOLIST  in a .BAT file, if  you  want  execution  to
  3314.         continue after loading DOLIST, type DOLIST <cmd>. Where <cmd>  is
  3315.         any DOS command you want to execute.
  3316.  
  3317.         Dolist  contains  the commands @RC ON/OFF to display  the  return
  3318.         codes  from programs that it executes. This is for  the  advanced
  3319.         user to debug use of return codes in batch files.
  3320.  
  3321.         DoList is "Do It Yourself" Programmable        DoList is "Do It Yourself" Programmable        DoList is "Do It Yourself" Programmable        ______ __ ___ __ _________ ____________        ______ __ ___ __ _________ ____________        ______ __ ___ __ _________ ____________
  3322.  
  3323.         DoList requires the file DOHELP.EXE to be on an executable  path.
  3324.         DoHelp   is   loaded   by  DoList  and   reads   the   DOLIST.CGF
  3325.         (configuration) file. This file is a text file that contains  the
  3326.         Programmable Function Key definitions and other defaults.  DoHelp
  3327.         also  is  loaded  to  provide  enhanced  access  to  several  DOS
  3328.         functions. This includes the commands SET, PATH, PROMPT, COMSPEC,
  3329.         MD, RD. DoList will not run in the SHELL mode without DoHelp.
  3330.  
  3331.         The Programmable Function Keys        The Programmable Function Keys        The Programmable Function Keys        ___ ____________ ________ ____        ___ ____________ ________ ____        ___ ____________ ________ ____
  3332.  
  3333.         Programmable function keys are set up by editing the DOLIST.CFG file.
  3334.  
  3335.         Sample  DoList  Configuration  File:  (Semicolons  begin  comment
  3336.         lines).
  3337.  
  3338.         ;ReturnCodes show program return codes that are non zero
  3339.          ReturnCodes
  3340.         ;Trace is for DoList Debugging. Shows generated command lines.
  3341.         ;Trace
  3342.         ;Use AKEY if you want to add an ENTER at the end, BKEY if you don't.
  3343.         ;Function Keys F1-F10, Alt F1-Alt F10, Ctrl F1-Ctrl F10, Shft F1-
  3344.          Shft F10
  3345.         ;%C changes into the name of this configuration file.
  3346.  
  3347.         AKey AF1   EDIT %C              ;Edit DoList Configuration
  3348.         AKey SF1   DOHELP CONFIG        ;Reload Configuration
  3349.         AKey CF1   DOHELP SHOWKEYS|MORE ;Display Key Help
  3350.         AKey AF2   Del *.BAK            ;Delete .BAK Files
  3351.         BKey F4    *.*                  ;Type *.*
  3352.         BKey AF4   A:*.*                ;Type A:*.*
  3353.         AKey F5    DM3.EXE              ;Run DM3
  3354.         BKey AF5   DM3.EXE              ;Run DM3
  3355.         AKey SF5   DM.COM               ;Run DM
  3356.         BKey CF5   DM.COM               ;Run DM
  3357.  
  3358.  
  3359.                                     48
  3360.         Other Programs                                           Page 49
  3361.         ________________________________________________________________
  3362.  
  3363.  
  3364.         BKey F9    D                    ;Directory 4 Column
  3365.         BKey AF9   D/N                  ;Directory 5 Column
  3366.         BKey SF9   D/F                  ;Directory 2 Column
  3367.         BKey CF9   D/O                  ;Directory Standard Output
  3368.         AKey F10   D                    ;Directory 4 Column
  3369.         AKey AF10  D/N                  ;Directory 5 Column
  3370.         AKey SF10  D/F                  ;Directory 2 Column
  3371.         AKey CF10  D/R                  ;Directory Files that Run
  3372.         AKey ALT-C Cls                  ;Clear Screen
  3373.         AKey ALT-D Dolist               ;Load DoList
  3374.         BKey ALT-E Edit                 ;Run QEdit
  3375.         AKey ALT-F Free                 ;Free Space
  3376.         AKey ALT-M Map                  ;Memory Map
  3377.         BKey ALT-N NW1                  ;New Word Non Doc Mode
  3378.         BKey ALT-P Patch                ;Patch File
  3379.         AKey ALT-S SM D                 ;Load Smart DataBase
  3380.         AKey ALT-T Turbo                ;Turbo Pascal
  3381.         BKey ALT-W Whereis              ;Run Whereis
  3382.         BKey ALT-X Pkxarc -r            ;UnArc File
  3383.         AKey ALT-6 @Trace On            ;Debug DoList
  3384.         AKey ALT-7 Park                 ;Park Hard Disk
  3385.         ;end
  3386.  
  3387.         DoList in the List Mode        DoList in the List Mode        DoList in the List Mode        ______ __ ___ ____ ____        ______ __ ___ ____ ____        ______ __ ___ ____ ____
  3388.  
  3389.         DoList Executes a Program on a List of Files        DoList Executes a Program on a List of Files        DoList Executes a Program on a List of Files        ______ ________ _ _______ __ _ ____ __ _____        ______ ________ _ _______ __ _ ____ __ _____        ______ ________ _ _______ __ _ ____ __ _____
  3390.  
  3391.         Want to execute a program on a LIST of files? That's what  DoList
  3392.         does. DoList will execute a command line and substitute text from
  3393.         the standard input device in the command line.
  3394.  
  3395.         Suppose you had a file name BAK.LST that contained the  following
  3396.         list of files:
  3397.  
  3398.         NOTES.BAK
  3399.         JOBS.BAK
  3400.         AUTOEXEC.BAK
  3401.  
  3402.         If you want to delete all the files in the list you type:
  3403.  
  3404.         DOLIST DEL @L < BAK.LST or
  3405.         TYPE BAK.LST|DOLIST DEL @L
  3406.  
  3407.         DoList will then execute the following commands:
  3408.  
  3409.         DEL NOTES.BAK
  3410.         DEL JOBS.BAK
  3411.         DEL AUTOEXEC.BAK
  3412.  
  3413.         DoList  reads  each  line  from the  standard  input  device  and
  3414.         executes the command for each line read. The @L causes DoList  to
  3415.         insert the next input line into the command.
  3416.  
  3417.  
  3418.  
  3419.  
  3420.                                     49
  3421.         Other Programs                                           Page 50
  3422.         ________________________________________________________________
  3423.  
  3424.  
  3425.         Suppose we wanted to copy all the *.BAT files to drive A:.
  3426.         We would type:
  3427.  
  3428.         PIPEDIR \*.BAT /S|DOLIST COPY @L A:
  3429.  
  3430.         Or  if we wanted to create an ARC file of all the *.BAT files  we
  3431.         would type.
  3432.  
  3433.         PIPEDIR \*.BAT /S|DOLIST ARC A BAT.ARC @L
  3434.  
  3435.         In  addition to the @L command which substitutes the whole  line,
  3436.         DOLIST  can look at the lines as fields that can  be  substituted
  3437.         individually.  The individual fields are substituted by  @1  thru
  3438.         @9. In the text line:
  3439.  
  3440.         456,NOTES.TXT "Marc Perkel"
  3441.  
  3442.         @1 = 456
  3443.         @2 = NOTES.TXT
  3444.         @3 = Marc Perkel
  3445.  
  3446.         The  rule  is that commas and spaces are  delimiters  unless  you
  3447.         start with a quote. If you start with a quote, the next quote  is
  3448.         the delimiter.
  3449.  
  3450.         If you don't want DoList to actually execute the commands, the @T
  3451.         command will cause DoList to output the text that it would have
  3452.         executed.  This  text  can  be redirected to  a  file  for  later
  3453.         execution.
  3454.  
  3455.         The  @Q  command makes DoList ask before executing  each  command
  3456.         line. This allows you to skip the command or abort DoList.
  3457.  
  3458.         Two commands @I<filename> and @O<filename> can be used to choose
  3459.         the input and output files for DoList. This can be used in place
  3460.         of  the pipes and redirection for DOS. You must have at  least  1
  3461.         space after the filenames.
  3462.  
  3463.         Example:
  3464.  
  3465.         PIPEDIR *.BAT >BAT.LST   ;creates BAT.LST with list of all  *.BAT
  3466.         files.
  3467.  
  3468.         DOLIST  COPY @IBAT.LST @L@T A: @OTEST.BAT   ;reads each  line  of
  3469.         BAT.LST  and creates the command COPY <line> A: and writes  these
  3470.         commands to a file named TEST.BAT.
  3471.  
  3472.         Using  braces { } suspends interpretation of @ commands  allowing
  3473.         the @ to be part of the command. The outermost pair of braces are
  3474.         removed  from  the  command. This is  useful  when  using  DoList
  3475.         recursively. That means using DoList to run DoList.
  3476.  
  3477.         When  a  command line is presented to DOS,  the  redirection  and
  3478.         piping  commands, < > | are interpreted and removed. In order  to
  3479.  
  3480.  
  3481.                                     50
  3482.         Other Programs                                           Page 51
  3483.         ________________________________________________________________
  3484.  
  3485.  
  3486.         pass these commands to a program that DoList can run, we must use
  3487.         other  codes that DOS won't remove. The @[ is translated into  <,
  3488.         the  @] is translated into >, the @]] is translated into  >>  and
  3489.         the @! is translated into |.
  3490.  
  3491.         Using DoList Recursively:
  3492.  
  3493.         Lets say we have a file named X.LST that contains the lines:
  3494.         1
  3495.         2
  3496.         3
  3497.  
  3498.         And a file named Y.LST that contains the lines:
  3499.         A
  3500.         B
  3501.         C
  3502.  
  3503.  
  3504.         The following command produces the following results:
  3505.  
  3506.         DOLIST {DOLIST @L@T@Ix.lst }@L <y.lst
  3507.  
  3508.         A1
  3509.         A2
  3510.         A3
  3511.         B1
  3512.         B2
  3513.         B3
  3514.         C1
  3515.         C2
  3516.         C3
  3517.  
  3518.         This type of processing opens some interesting possibilities.
  3519.  
  3520.         Inside DoList:
  3521.  
  3522.         DoList  loads  COMMAND.COM  /C <commandline>  for  each  line  it
  3523.         executes.  This  allows DoList to run multiple execution  of  BAT
  3524.         files  as well as COM and EXE files. DoList stays resident  while
  3525.         executing  so  you lose about 23K of ram until  it  finishes.  If
  3526.         output is redirected to a file, then all child processes are also
  3527.         redirected.
  3528.  
  3529.         You can make DoList run faster if you have a RamDisk by copying
  3530.         COMMAND.COM  to your RamDisk and using the SET COMSPEC =  command
  3531.         to point to the ramdisk. This must be done before going into  the
  3532.         SHELL mode.
  3533.  
  3534.         If  you  are not sure what a DoList command will do, use  the  @T
  3535.         option to produce text instead of executing. If the commands  are
  3536.         right, then use it without the @T.
  3537.  
  3538.         Summary of DoList Commands: (Semicolon begins comment lines).
  3539.  
  3540.  
  3541.  
  3542.                                     51
  3543.         Other Programs                                           Page 52
  3544.         ________________________________________________________________
  3545.  
  3546.  
  3547.         @L            ;substitute next input line
  3548.         @1 .. @9      ;substitute field 1 thru 9
  3549.         @T            ;output commands as text instead of executing them
  3550.         @S            ;puts DOLIST in SHELL mode
  3551.         @Q            ;query mode, displays command and asks for confir-
  3552.                        mation
  3553.         @I<filename>  ;use <filename> for input file for DOLIST
  3554.         @O<filename>  ;use <filename> for output file for DOLIST
  3555.         @[            ;substitutes < in command line
  3556.         @]            ;substitutes > in command line
  3557.         @]]           ;substitutes >> in command line
  3558.         @!            ;substitutes | in command line
  3559.         {}            ;commands  in  {braces} are  not  interpreted  but
  3560.                        passed as text
  3561.  
  3562.  
  3563.         Fun with DOLIST:        Fun with DOLIST:        Fun with DOLIST:        ___ ____ _______        ___ ____ _______        ___ ____ _______
  3564.  
  3565.         Some of these examples assume that the reader knows the commands
  3566.         ARC  and PKARC. These programs are used mostly by people who  use
  3567.         modems and transfer files by phone to bulletin  board  computers.
  3568.         You don't have to know about these programs to use DoList. If you
  3569.         don't  own  a  modem, you are missing out on  a  whole  level  of
  3570.         computer  enjoyment  and you should go to your  nearest  computer
  3571.         store and buy one.
  3572.  
  3573.         Try these examples: (Semicolons begin comment lines).
  3574.  
  3575.         PIPEDIR \*.BAK /S|DOLIST DEL @L     ;deletes all BAK files in all
  3576.                                              directories.
  3577.         DIR|FIND " BAK "|DOLIST DEL @1.@2   ;deletes BAK files in current
  3578.                                              directory.
  3579.  
  3580.         Create a file called TRASH.LST that contains extensions that need
  3581.         to be deleted from your hard disk.
  3582.  
  3583.         Example:
  3584.         BAK
  3585.         BWS
  3586.         TMP
  3587.         IFF
  3588.         BDC
  3589.         BTX
  3590.         BP?
  3591.  
  3592.         Then you can get rid of these files by typing:
  3593.  
  3594.         DOLIST WHEREIS *.@L|DOLIST DEL @L <TRASH.LST or
  3595.         TYPE TRASH.LST|DOLIST WHEREIS *.@L|DOLIST DEL @L
  3596.  
  3597.         Have you ever copied a floppy onto your hard disk and have it end
  3598.         up  in  your root directory? DoList allows you  to  reverse  this
  3599.         mistake. Put the floppy back in drive A: and type:
  3600.  
  3601.  
  3602.  
  3603.                                     52
  3604.         Other Programs                                           Page 53
  3605.         ________________________________________________________________
  3606.  
  3607.  
  3608.         PIPEDIR A:*.*/N|DOLIST DEL C:\@L
  3609.  
  3610.         This  will  read the list of files on A: and use it as  a  delete
  3611.         list to remove the files from C:\.
  3612.  
  3613.         Suppose  you want to ARC all files that have been  changed  since
  3614.         the last backup. You could type:
  3615.  
  3616.         PIPEDIR \ /S/A|DOLIST PKARC A BACKFILE.ARC @L
  3617.  
  3618.         This will cause all modified files to be ARC'ed into BACKFILE.ARC.
  3619.  
  3620.         Suppose you want to test the integrity of all your ARC files. You
  3621.         could type:
  3622.  
  3623.         WHEREIS *.ARC|DOLIST PKXARC -T @L >ERROR.LOG
  3624.  
  3625.         This will run a test on all ARC files on the disk with output to
  3626.         a file called ERROR.LOG. This file can then be printed.
  3627.  
  3628.         Now  suppose  after  you have tested the integrity  of  your  ARC
  3629.         files,  you want to make a list of all files in the ARC and  sort
  3630.         them, you type:
  3631.  
  3632.         TYPE ERROR.LOG|FIND "Testing"|DOLIST @2@T|SORT >SORTLIST or  from
  3633.         the beginning
  3634.  
  3635.         WHEREIS *.ARC|DOLIST PKXARC -T @L|FIND "Testing"|DOLIST @2@T|SORT
  3636.         >SORTLIST which makes for quite a pipe.
  3637.  
  3638.         Suppose  you  have a lot of ARC files on your hard disk  and  you
  3639.         want to Re-Arc them with PKARC. Here's what you do:
  3640.  
  3641.         Create a \TEMP directory in the root. (MD \TEMP)
  3642.  
  3643.         Create  a  BAT file called UPDATE.BAT  containing  the  following
  3644.         commands:
  3645.  
  3646.         pkxarc %1 \temp
  3647.         del %1
  3648.         pkarc a %1 \temp\*.*
  3649.         echo Y|del \temp\*.*
  3650.  
  3651.         Test this bat file by typing UPDATE <file.arc> to make sure it works.
  3652.         Then, to do the whole disk, type:
  3653.  
  3654.         PIPEDIR \*.ARC /S|DOLIST UPDATE @L
  3655.  
  3656.         ----------------------------------------------------------------
  3657.  
  3658.  
  3659.  
  3660.  
  3661.  
  3662.  
  3663.  
  3664.                                     53
  3665.         Other Programs                                           Page 54
  3666.         ________________________________________________________________
  3667.  
  3668.  
  3669.         TESTIF        TESTIF        TESTIF        ______        ______        ______
  3670.  
  3671.         TESTIF  tests the system and returns DOS error codes that can  be        TESTIF        TESTIF        ______        ______        ______
  3672.         used  to control the execution of .BAT files.  Error codes  range
  3673.         from  0  to 255.  Within this program are  commands  for  reading
  3674.         system parameters and processing them mathematically into  useful
  3675.         error  codes. VideoMode, a Testif command, will for  example,  if
  3676.         you have both mono and color screens on your computer, bring up a
  3677.         piece  of  software  on  the  desired  screen  by  executing  the
  3678.         appropriate .BAT file.  Type "TESTIF". For the intermediate user.
  3679.  
  3680.           REM This checks to see if selected screen is MONO or COLOR
  3681.           TESTIF VideoMode
  3682.           IF ERRORLEVEL 7 GOTO MONO
  3683.           :COLOR
  3684.              ....
  3685.              ....
  3686.              GOTO END
  3687.           :MONO
  3688.              ....
  3689.              ....
  3690.           :END
  3691.  
  3692.         VideoMode  is  a Testif command that returns  the  current  video
  3693.         mode. If the current mode is MONO then VideoMode returns a 7.
  3694.  
  3695.         With  this  command, if you have both MONO and COLOR  screens  on
  3696.         your  computer, and you want to set up a .BAT file to bring up  a
  3697.         piece  of  software that is installed differently  for  mono  and
  3698.         COLOR, Testif makes it easy.
  3699.  
  3700.         Testif  has  the capability to test results to see if  a  command
  3701.         equals a value.
  3702.  
  3703.           TESTIF VideoMode = 7
  3704.  
  3705.         Returns  error  code 1 if true and 0 if not true. A 1  is  always
  3706.         returned  to indicate TRUE and 0 is returned to  indicate  FALSE.
  3707.         Operators  include =, [], [, ], [=, ]=. Note the square  brackets
  3708.         replace  the normal greater than and less than symbols.  That  is
  3709.         because  MS-DOS filters these characters and therefore  can't  be
  3710.         used.
  3711.  
  3712.           TESTIF Year = 88 and Month = May
  3713.  
  3714.         Testif supports all logical operators such as AND, OR, XOR,  NOT.
  3715.         Multiple  conditions can be used. Year returns the year  part  of
  3716.         the system date. Month returns the month part. May is a  constant
  3717.         equal  to  5. The error code result will be 1 for true or  0  for
  3718.         false.
  3719.  
  3720.           TESTIF MemSize / 10
  3721.  
  3722.         MemSize returns the total memory size in K. Since this number  is
  3723.  
  3724.  
  3725.                                     54
  3726.         Other Programs                                           Page 55
  3727.         ________________________________________________________________
  3728.  
  3729.  
  3730.         usually  larger than 255, (the maximum error code), we divide  by
  3731.         10.  On  a  640k  machine, the return code  is  64.  Notice  that
  3732.         division is supported. Testif supports the mathematical operators
  3733.         +, -, *, /, MOD, SHL, SHR, AND, OR, XOR.
  3734.  
  3735.         All numbers are processed as signed 32 bit integers. It is up  to
  3736.         you to keep the result between 0 and 255 for meaningful results.
  3737.  
  3738.           TESTIF 5*(9+3)
  3739.  
  3740.         Interpretation is from left to right. Parentheses can be used  to
  3741.         alter this order. The above example returns 60.
  3742.  
  3743.           TESTIF FreeSpace(0) ] 4000000
  3744.  
  3745.         This checks freespace on the current drive (0). Other drives  can
  3746.         also be checked. The result is 1 if more than 4,000,000 bytes are
  3747.         free.
  3748.  
  3749.           TESTIF FileSize TESTIF.EXE / 1024
  3750.  
  3751.         This returns the filesize of TESTIF.EXE in K.
  3752.  
  3753.         To test your formulas, start the line with an @ sign. Testif will
  3754.         print the return code on the screen.
  3755.  
  3756.            TESTIF @DosVersion
  3757.            ErrorLevel: 3
  3758.  
  3759.         TESTIF Commands:        TESTIF Commands:        TESTIF Commands:        ______ _________        ______ _________        ______ _________
  3760.  
  3761.         Day of Week        ___ __ ____
  3762.         SUN  ErrorLevel = 0
  3763.         MON  ErrorLevel = 1
  3764.         TUE  ErrorLevel = 2
  3765.         WED  ErrorLevel = 3
  3766.         THU  ErrorLevel = 4
  3767.         FRI  ErrorLevel = 5
  3768.         SAT  ErrorLevel = 6
  3769.  
  3770.         Month        _____
  3771.         JAN  ErrorLevel = 1
  3772.         FEB  ErrorLevel = 2
  3773.         MAR  ErrorLevel = 3
  3774.         APR  ErrorLevel = 4
  3775.         MAY  ErrorLevel = 5
  3776.         JUN  ErrorLevel = 6
  3777.         JUL  ErrorLevel = 7
  3778.         AUG  ErrorLevel = 8
  3779.         SEP  ErrorLevel = 9
  3780.         OCT  ErrorLevel = 10
  3781.         NOV  ErrorLevel = 11
  3782.         DEC  ErrorLevel = 12
  3783.  
  3784.  
  3785.  
  3786.                                     55
  3787.         Other Programs                                           Page 56
  3788.         ________________________________________________________________
  3789.  
  3790.  
  3791.         MONO ErrorLevel = 7
  3792.         CO80 ErrorLevel = 3
  3793.         BW80 ErrorLevel = 2
  3794.         CO40 ErrorLevel = 1
  3795.         BW40 ErrorLevel = 0
  3796.  
  3797.         VideoMode          ;Returns Current Video Mode
  3798.         VideoPage          ;Returns Current Video Page
  3799.         ScreenWidth        ;Returns Current Screen Width
  3800.         Year               ;Returns System Year      (88=1988)
  3801.         Month              ;Returns System Month     (1=Jan)
  3802.         Day                ;Returns System Day       (01-31)
  3803.         DayOfWeek          ;Returns System Day of Week (0=SUN,2=MON,etc)
  3804.         Hour               ;Returns System Hour
  3805.         Minute             ;Returns System Minute
  3806.         Second             ;Returns System Second
  3807.         WriteVerify        ;Returns if Write Verify is on
  3808.         DosVersion         ;Returns Dos Version Number
  3809.         MinorDosVersion    ;Returns Minor Dos Version Number
  3810.         CurrentDrive       ;Returns Current Drive Number   (A: = 0)
  3811.         Drives             ;Returns Number of Drives
  3812.         Floppies           ;Returns Number of Floppy Drives
  3813.         SerialPorts        ;Returns Number of Serial Ports
  3814.         ParallelPorts      ;Returns Number of Parallel Ports
  3815.         CapsLock           ;Tells if Caps Lock is on       (1=True)
  3816.         NumLock            ;Tells if Num Lock is on        (0=False)
  3817.         ScrollLock         ;Tells if Scroll Lock is on
  3818.         MemSize            ;Returns Total Memory Size in K
  3819.         Random             ;Returns a Random Number from 0 to 255.
  3820.         SectorsPerCluster(n); Returns Number of Sectors per Cluster
  3821.                               (0=Current Drive)
  3822.         BytesPerSector(n)  ;Returns Number of Bytes per Sector     (1=A:)
  3823.         FreeClusters(n)    ;Returns Number of Free Clusters        (2=B:)
  3824.         TotalClusters(n)   ;Returns Total Number of Clusters       (3=C:)
  3825.         FreeSpace(n)       ;Returns Free Space in Bytes            (4=D:)
  3826.         TotalSpace(n)      ;Returns Total Space in Bytes
  3827.         Exist <FileName>   ;Tells if File Exists
  3828.         FileSize <FileName>;Returns File Size in Bytes
  3829.         FileAttr <FileName>;Returns File Attribute
  3830.         FileDate <FileName>;Returns Date and Time as 32 bit Number
  3831.         MemW(A:B)          ;Returns Byte at A:B
  3832.         MemW(A:B)          ;Returns Word at A:B
  3833.         Port(A)            ;Returns Byte at Port A
  3834.  
  3835.         =     True if A = B
  3836.         []    True if A <> B (not equal)
  3837.         [     True if A < B
  3838.         ]     True if A > B
  3839.         [=    True if A <= B
  3840.         ]=    True if A >= B
  3841.         +     Returns A + B
  3842.         -     Returns A - B
  3843.         *     Returns A * B
  3844.         /     Returns A / B
  3845.  
  3846.  
  3847.                                     56
  3848.         Other Programs                                           Page 57
  3849.         ________________________________________________________________
  3850.  
  3851.  
  3852.         MOD   Returns A mod B
  3853.         AND   Returns A and B
  3854.         OR    Returns A or B
  3855.         XOR   Returns A xor B
  3856.         SHL   Returns A shl B  (Shift Left)
  3857.         SHR   Returns A shr B  (Shift Right)
  3858.         NOT   Returns not A
  3859.  
  3860.         I am going to expand this program. I welcome suggestions. If  you
  3861.         want me to include a test that this program doesn't have, let me
  3862.         know how the test is performed. (DOS call, memory location, port,
  3863.         etc.)
  3864.  
  3865.         --------------------------------------------------------
  3866.  
  3867.         PARK        PARK        PARK        ____        ____        ____
  3868.  
  3869.         PARK  allows  the user to park the heads on the hard  disk  drive
  3870.         before turning the machine off to protect the heads from  getting
  3871.         scratched.  We  suggest that you always "park" the  heads  before
  3872.         turning  your  machine  off as part of your  daily  routine.  The
  3873.         protection is especially useful should your computer be moved. To
  3874.         park  the heads just type "PARK" before turning the machine  off.
  3875.         When you turn the machine on again it will operate normally.
  3876.  
  3877.         --------------------------------------------------------
  3878.  
  3879.         VERSION        VERSION        VERSION        _______        _______        _______
  3880.  
  3881.         VERSION allows you to fake any DOS version number so that you can
  3882.         avoid the "Incorrect DOS Version" error. This error  occurs  for
  3883.         instance  when you wish to run a DOS 3.1 command on a system  set
  3884.         up  with  DOS  3.3. Instructions appear on the  screen  when  the
  3885.         program is executed. Type "Version" to execute.
  3886.  
  3887.         -------------------------------------------------------
  3888.  
  3889.         TEDIT        TEDIT        TEDIT        _____        _____        _____
  3890.  
  3891.         TEdit  is  a general purpose full screen editor. It  is  used  to
  3892.         create  and  edit text files and batch files. It is  not  a  word
  3893.         processor  but it is powerful enough to write letters  with.  The
  3894.         main  thing you need to know about TEdit that will help you  more
  3895.         than  anything else is that F1 is help and F10 is the  Pull  Down
  3896.         Menu.  TEdit  is not a Computer Tyme product but is  licensed  to
  3897.         Computer Tyme by Semware Inc. TEdit is a simple version of  QEdit
  3898.         Advanced.  If you like TEdit but want more, you may want  to  get
  3899.         QEdit. See enclosed flyer.
  3900.  
  3901.         You  can enter TEdit by just typing TEDIT or you can  type  TEDIT
  3902.         <filename>. If you select a file that is on the disk, TEdit  will
  3903.         edit  that  file. If you select a name that is not on  the  disk,
  3904.         TEdit will create a new file.
  3905.  
  3906.  
  3907.  
  3908.                                     57
  3909.         Other Programs                                           Page 58
  3910.         ________________________________________________________________
  3911.  
  3912.  
  3913.         Once you have TEdit up on your screen just use the arrow keys  to
  3914.         move  around.  TEdit also uses the WORDSTAR commands, so  if  you
  3915.         know  WORDSTAR,  you know TEdit. The Home key moves  you  to  the
  3916.         beginning  of the line. The End key takes you to the  end.  Ctrl-
  3917.         Home  takes you to the beginning of the file, Ctrl-End takes  you
  3918.         to the end of the file.
  3919.  
  3920.         Status Line        Status Line        Status Line        ______ ____        ______ ____        ______ ____
  3921.  
  3922.         TEdit has a highlighted bar at the top of the screen. This is the
  3923.         status line. The L (number) and C (number) show you the line  and
  3924.         column  number you are on. To the right you will see the  letters
  3925.         IAW.  You may not see all three of these letters. The I indicates
  3926.         you are in the insert mode. The A indicates you are in the  auto-
  3927.         indent  mode.   The W indicates you are in the  word  wrap  mode.
  3928.         Press the Ins key on your keyboard several times and you will see
  3929.         the  I appear and disappear. This indicates that the insert  mode
  3930.         is  being switched on and off. The next thing on the status  line
  3931.         is  the filename you are editing. If there is an '*' next to  it,
  3932.         it  means that the file has been changed since the last  time  it
  3933.         was saved.
  3934.  
  3935.         Main Pull Down Menu        Main Pull Down Menu        Main Pull Down Menu        ____ ____ ____ ____        ____ ____ ____ ____        ____ ____ ____ ____
  3936.  
  3937.         Pressing the F10 key turns on the pull-down menu system. You  can
  3938.         select one of the items by moving the bar with the arrow keys and
  3939.         pressing ENTER or by pressing the first letter of your selection.
  3940.         Once you've selected a main topic then a vertical pull down  menu
  3941.         will appear.  You then can move up and down with your arrow  keys
  3942.         or  just press the first letter of the selection you want.  Press
  3943.         ESC to abort command.
  3944.  
  3945.         Quick Keys        Quick Keys        Quick Keys        _____ ____        _____ ____        _____ ____
  3946.  
  3947.         For  quick  key  alternatives to the  following  pull  down  menu
  3948.         commands refer to F1 help.
  3949.  
  3950.         File  is  the first option on the pull down menu.  Choosing  File        File                                                         File        File                                                         File        ____        ____        ____
  3951.         will  cause the program to save the current document and exit  to
  3952.         TEdit's opening screen. Save will save current document. Quitfile                                Save                             Quitfile                                Save                             Quitfile
  3953.         will  exit to TEdit's opening screen without saving. Change  name                                                             Change  name                                                             Change  name
  3954.         brings  up a rectangular box. Type in new filename at cursor.  Be
  3955.         sure to include extension if you want one.
  3956.  
  3957.         Block        Block        Block        _____        _____        _____
  3958.  
  3959.         TEdit  has  the ability to copy, move or delete blocks  of  text.
  3960.         Before  this can be done the block has to be marked.  Mark  block                                                              Mark  block                                                              Mark  block
  3961.         Begin  indicates  the  point at which a block of text  is  to  be        Begin        Begin
  3962.         marked for later copying, moving or deleting. Position cursor  at
  3963.         the  beginning  of text to be marked as a block and  then  choose
  3964.         this option. Press ENTER. Move cursor to end of desired block and
  3965.         then  choose  command mark block End. Press  ENTER  to  highlight                              mark block End                              mark block End
  3966.         block.  To copy block and move block position cursor at point  in                   copy block and move block                   copy block and move block
  3967.  
  3968.  
  3969.                                     58
  3970.         Other Programs                                           Page 59
  3971.         ________________________________________________________________
  3972.  
  3973.  
  3974.         document where highlighted (blocked) text should be inserted  and
  3975.         choose the appropriate option. Delete block is  self-explanatory.                                       Delete block                                       Delete block
  3976.         Unmark removes highlighting and returns text to normal mode.        Unmark        Unmark
  3977.  
  3978.         You  can also mark a block by moving the cursor to the  beginning
  3979.         of  a block and pressing F7. Then you move the cursor to the  end
  3980.         of the block and press F8 to highlight.  Now you can delete  this
  3981.         block by pressing Alt-D. Or, if you want to copy the block,  just
  3982.         move  the  cursor to where you want to copy to and  press  Alt-C.
  3983.         Alt-M will move the block.
  3984.  
  3985.         Search  allows you to search for a word or phrase and replace  it        Search        Search        ______        ______        ______
  3986.         with  a different word or phrase. Choose Search and a popup  menu                                                 Search                                                 Search
  3987.         appears. Type the word or phrase you want to search for and press
  3988.         ENTER. Replace allows you to search for a word or phrase and then               Replace               Replace
  3989.         replace  it. The popup menu asks for the text you want to  search
  3990.         for  and  then asks you for the replacement text.  The  following
  3991.         search  options  will  appear: "ignore"  means  TEdit  will  find
  3992.         matches  on both upper and lower case; "words" means  search  for
  3993.         whole  words only; "backward" begins to search from the point  of
  3994.         cursor, backwards toward beginning of document and "no ask"  will
  3995.         search and replace without asking you each time whether you  want
  3996.         to  replace a word or not. Again repeats the previous  search  or                                   Again                                   Again
  3997.         search and replace.
  3998.  
  3999.         F5  is  an alternate means of search and  replace.  Normally  the
  4000.         search  is forward from where you are. Selecting B allows you  to
  4001.         search backwards. When a match is found, Ctrl-L will allow you to
  4002.         continue the search for the next match.
  4003.  
  4004.         Pressing  F6 will start search and replace. It starts  just  like
  4005.         search  but then asks you for text to substitute. Then  it  gives
  4006.         you  a few more options. The N option tells TEdit to replace  all
  4007.         of the matches in the file from where you are till the end.
  4008.  
  4009.         Print  allows  you  to print text. Print All  prints  the  entire        Print                              Print All        Print                              Print All        _____        _____        _____
  4010.         contents of current file. Print Block Prints entire contents of a                                  Print Block                                  Print Block
  4011.         marked  block. The marked block must be in the current file.  Use
  4012.         Block marking command for marking block. send Formfeed allows you                                                 send Formfeed                                                 send Formfeed
  4013.         to  force a pagebreak. Simply insert a formfeed character in  the
  4014.         text  at  beginning and end of text needing to be  printed  on  a
  4015.         separate  page.  The formfeed character is "CTRL P"  followed  by
  4016.         "CTRL L". Set Left margin specifies the number of blank spaces to                  Set Left margin                  Set Left margin
  4017.         be  used as a left margin. Set Page size specifies the number  of                                   Set Page size                                   Set Page size
  4018.         lines to be printed on each page.
  4019.  
  4020.         Editing        Editing        Editing        _______        _______        _______
  4021.  
  4022.         Add line is simple to use and self-explanatory as is Delete line;        Add line                                             Delete line;        Add line                                             Delete line;
  4023.         delete  to  End of line; Insert line; Join line; Split  line  and        delete  to  End of line; Insert line; Join line; Split  line  and        delete  to  End of line; Insert line; Join line; Split  line  and
  4024.         Undelete line.        Undelete line.        Undelete line.
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.                                     59
  4031.         Other Programs                                           Page 60
  4032.         ________________________________________________________________
  4033.  
  4034.  
  4035.         Other  represents a variety of other options available in  TEdit.        Other        Other        _____        _____        _____
  4036.         set Autoindent OFF If auto-indent mode is on, (indicated by the A        set Autoindent OFF        set Autoindent OFF
  4037.         on  the status line), when you go to the next line it will  begin
  4038.         just under the beginning of the previous line rather than all the
  4039.         way  to  the  left.  To set auto-indent  on  or  off  toggle  the
  4040.         appropriate menu selection "Other" on the main menu bar.
  4041.         set Insert OFF When you type you can select whether you are going        set Insert OFF        set Insert OFF
  4042.         to type over what's there or insert new text. This is  controlled
  4043.         by  the insert mode. The insert mode can be turned on and off  by
  4044.         the Ins key on the keyboard or toggled on or off from the "Other"
  4045.         menu.  The  I on the status line indicates insert  mode  on.
  4046.         set  Wordwrap  On Wordwrap means that when you get close  to  the        set  Wordwrap  On        set  Wordwrap  On
  4047.         right  side  of  the  screen while you  are  typing,  TEdit  will
  4048.         automatically  wrap to the next line. This is handy  for  writing
  4049.         letters  or documentation files. You would normally turn  it  off
  4050.         for programming. The column where word wrap occurs is set by  the
  4051.         right  margin  command. Toggle this menu option on  or  off.
  4052.         set  Ptabwidth sets the physical tab width. This  determines  the        set  Ptabwidth        set  Ptabwidth
  4053.         width  to  which  physical  tab characters  found  in  files  are
  4054.         expanded  if  Physical  Tab Expansion is  set  ON.  Physical  Tab
  4055.         Expansion  mode is switched ON and OFF using the ALT  V  command.
  4056.         set  Ctabwidth sets the cursor tab width. This is the width  that        set  Ctabwidth        set  Ctabwidth
  4057.         is  used  when the TabRt or TabLt commands  are  executed.  TabLt
  4058.         (Shift Tab) positions the cursor at the previous tab position, as
  4059.         defined by the tab width. TabRt (Tab) positions the cursor at the
  4060.         next tab position, as defined by the cursor tab width.
  4061.         set  Right  margin  sets  the  right  margin  for  word-wrap  and        set  Right  margin        set  Right  margin
  4062.         paragraph reformatting.
  4063.         set  Backups OFF toggle this key ON to create automatic  document        set  Backups OFF        set  Backups OFF
  4064.         file backups after editing and saving any document.
  4065.         set  Enter  matching  ON toggle this option ON  to  automatically        set  Enter  matching  ON        set  Enter  matching  ON
  4066.         insert  into the text a corresponding right-hand ")" or "]"  each
  4067.         time a left-hand "(" or "[" is entered.
  4068.  
  4069.         Quit Terminates the program. Save-eXit saves the current document        Quit                         Save-eXit        Quit                         Save-eXit        ____        ____        ____
  4070.         and  exits to DOS. Quit  brings up option of saving and  quitting                           Quit                           Quit
  4071.         or quitting without saving.
  4072.  
  4073.         Saving your work        Saving your work        Saving your work        ______ ____ ____        ______ ____ ____        ______ ____ ____
  4074.  
  4075.         As you type you should press F2 periodically to save your work to
  4076.         disk. This way, if power should fail, your work is saved. The  F4
  4077.         key will save your work and exit TEdit.
  4078.  
  4079.  
  4080.                                  COMPUTER TYME, INC.
  4081.                                   216 S. GLENSTONE
  4082.                                 SPRINGFIELD, MO 65802
  4083.                                    (417) 866-1222
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090.  
  4091.                                     60
  4092.